/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-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:27:13,209 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:27:13,211 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:27:13,235 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:27:13,235 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:27:13,236 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:27:13,237 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:27:13,245 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:27:13,247 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:27:13,251 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:27:13,252 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:27:13,252 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:27:13,252 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:27:13,253 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:27:13,253 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:27:13,254 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:27:13,254 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:27:13,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:27:13,256 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:27:13,257 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:27:13,258 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:27:13,260 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:27:13,262 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:27:13,264 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:27:13,271 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:27:13,271 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:27:13,272 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:27:13,272 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:27:13,272 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:27:13,273 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:27:13,273 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:27:13,274 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:27:13,274 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:27:13,275 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:27:13,275 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:27:13,275 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:27:13,276 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:27:13,276 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:27:13,276 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:27:13,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:27:13,277 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:27:13,284 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-13 19:27:13,323 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:27:13,323 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:27:13,324 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:27:13,324 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:27:13,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:27:13,326 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:27:13,326 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:27:13,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:27:13,326 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:27:13,326 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:27:13,327 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:27:13,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:27:13,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:27:13,328 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:27:13,328 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:27:13,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:27:13,328 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:27:13,329 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:27:13,329 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-13 19:27:13,603 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:27:13,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:27:13,618 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:27:13,618 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:27:13,619 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:27:13,620 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-subst.wvr.bpl [2021-07-13 19:27:13,620 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-subst.wvr.bpl' [2021-07-13 19:27:13,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:27:13,764 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:27:13,765 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:27:13,765 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:27:13,765 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:27:13,773 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,778 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,783 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:27:13,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:27:13,784 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:27:13,785 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:27:13,790 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,790 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,799 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,799 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,805 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,807 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,808 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/1) ... [2021-07-13 19:27:13,808 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:27:13,809 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:27:13,809 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:27:13,809 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:27:13,814 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (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-13 19:27:13,876 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:27:13,876 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:27:13,876 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:27:13,876 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:27:13,876 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:27:13,876 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:27:13,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:27:13,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:27:13,877 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:27:13,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:27:13,877 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:27:13,877 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:27:13,878 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 19:27:14,214 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:27:14,214 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-13 19:27:14,215 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-07-13 19:27:14,215 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-07-13 19:27:14,215 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2021-07-13 19:27:14,216 INFO L202 PluginConnector]: Adding new model array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:27:14 BoogieIcfgContainer [2021-07-13 19:27:14,216 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:27:14,217 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:27:14,217 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:27:14,219 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:27:14,219 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:13" (1/2) ... [2021-07-13 19:27:14,220 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5815c446 and model type array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:27:14, skipping insertion in model container [2021-07-13 19:27:14,220 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:27:14" (2/2) ... [2021-07-13 19:27:14,221 INFO L111 eAbstractionObserver]: Analyzing ICFG array-int-subst.wvr.bpl [2021-07-13 19:27:14,224 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:27:14,224 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:27:14,224 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:27:14,225 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:27:14,267 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:27:14,286 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:27:14,308 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:27:14,308 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:27:14,308 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:27:14,308 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:27:14,309 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:27:14,309 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:27:14,309 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:27:14,309 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:27:14,333 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 29 places, 22 transitions, 68 flow [2021-07-13 19:27:14,348 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,350 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:14,355 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:14,356 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:14,356 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:14,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:14,360 INFO L82 PathProgramCache]: Analyzing trace with hash -2084068600, now seen corresponding path program 1 times [2021-07-13 19:27:14,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:14,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207401976] [2021-07-13 19:27:14,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:14,528 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-13 19:27:14,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:14,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207401976] [2021-07-13 19:27:14,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207401976] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:14,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:14,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:14,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015560313] [2021-07-13 19:27:14,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:14,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:14,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:14,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:14,545 INFO L87 Difference]: Start difference. First operand has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:14,657 INFO L93 Difference]: Finished difference Result 139 states and 379 transitions. [2021-07-13 19:27:14,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:14,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:14,671 INFO L225 Difference]: With dead ends: 139 [2021-07-13 19:27:14,671 INFO L226 Difference]: Without dead ends: 135 [2021-07-13 19:27:14,672 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 49.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:14,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-07-13 19:27:14,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 84. [2021-07-13 19:27:14,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.819277108433735) internal successors, (234), 83 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 234 transitions. [2021-07-13 19:27:14,716 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 234 transitions. Word has length 14 [2021-07-13 19:27:14,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:14,717 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 234 transitions. [2021-07-13 19:27:14,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,717 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 234 transitions. [2021-07-13 19:27:14,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:14,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:14,718 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:14,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:27:14,718 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:14,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:14,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1063669592, now seen corresponding path program 2 times [2021-07-13 19:27:14,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:14,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940476432] [2021-07-13 19:27:14,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:14,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:14,758 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-13 19:27:14,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:14,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940476432] [2021-07-13 19:27:14,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940476432] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:14,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:14,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:14,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097792128] [2021-07-13 19:27:14,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:14,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:14,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:14,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:14,760 INFO L87 Difference]: Start difference. First operand 84 states and 234 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:14,835 INFO L93 Difference]: Finished difference Result 156 states and 429 transitions. [2021-07-13 19:27:14,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:14,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:14,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:14,837 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:27:14,837 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:27:14,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:14,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:27:14,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 90. [2021-07-13 19:27:14,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.831460674157303) internal successors, (252), 89 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 252 transitions. [2021-07-13 19:27:14,844 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 252 transitions. Word has length 14 [2021-07-13 19:27:14,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:14,844 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 252 transitions. [2021-07-13 19:27:14,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,844 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 252 transitions. [2021-07-13 19:27:14,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:14,845 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:14,845 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:14,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:27:14,845 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:14,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:14,846 INFO L82 PathProgramCache]: Analyzing trace with hash 284971666, now seen corresponding path program 3 times [2021-07-13 19:27:14,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:14,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313076383] [2021-07-13 19:27:14,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:14,882 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-13 19:27:14,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:14,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313076383] [2021-07-13 19:27:14,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313076383] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:14,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:14,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:14,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677504375] [2021-07-13 19:27:14,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:14,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:14,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:14,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:14,884 INFO L87 Difference]: Start difference. First operand 90 states and 252 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:14,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:14,961 INFO L93 Difference]: Finished difference Result 169 states and 467 transitions. [2021-07-13 19:27:14,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:14,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:14,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:14,966 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:27:14,966 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:27:14,970 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 37.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:14,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:27:15,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 94. [2021-07-13 19:27:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.838709677419355) internal successors, (264), 93 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 264 transitions. [2021-07-13 19:27:15,020 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 264 transitions. Word has length 14 [2021-07-13 19:27:15,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:15,020 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 264 transitions. [2021-07-13 19:27:15,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,021 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 264 transitions. [2021-07-13 19:27:15,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:15,021 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:15,021 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:15,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:27:15,022 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:15,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:15,022 INFO L82 PathProgramCache]: Analyzing trace with hash -791726200, now seen corresponding path program 4 times [2021-07-13 19:27:15,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:15,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219057304] [2021-07-13 19:27:15,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:15,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:15,086 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-13 19:27:15,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:15,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219057304] [2021-07-13 19:27:15,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219057304] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:15,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:15,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:15,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582321624] [2021-07-13 19:27:15,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:15,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:15,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:15,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:15,088 INFO L87 Difference]: Start difference. First operand 94 states and 264 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:15,180 INFO L93 Difference]: Finished difference Result 173 states and 479 transitions. [2021-07-13 19:27:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:15,181 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:15,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:15,182 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:27:15,182 INFO L226 Difference]: Without dead ends: 169 [2021-07-13 19:27:15,182 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:15,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-07-13 19:27:15,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 98. [2021-07-13 19:27:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.845360824742268) internal successors, (276), 97 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 276 transitions. [2021-07-13 19:27:15,187 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 276 transitions. Word has length 14 [2021-07-13 19:27:15,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:15,187 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 276 transitions. [2021-07-13 19:27:15,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,187 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 276 transitions. [2021-07-13 19:27:15,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:15,188 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:15,188 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:15,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:27:15,188 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:15,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:15,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1403359368, now seen corresponding path program 5 times [2021-07-13 19:27:15,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:15,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773921000] [2021-07-13 19:27:15,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:15,219 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-13 19:27:15,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:15,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773921000] [2021-07-13 19:27:15,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773921000] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:15,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:15,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:15,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031797934] [2021-07-13 19:27:15,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:15,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:15,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:15,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:15,221 INFO L87 Difference]: Start difference. First operand 98 states and 276 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:15,295 INFO L93 Difference]: Finished difference Result 176 states and 489 transitions. [2021-07-13 19:27:15,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:15,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:15,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:15,296 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:27:15,296 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:27:15,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:15,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:27:15,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 100. [2021-07-13 19:27:15,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2021-07-13 19:27:15,300 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 14 [2021-07-13 19:27:15,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:15,300 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2021-07-13 19:27:15,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,300 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2021-07-13 19:27:15,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:15,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:15,301 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:15,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:27:15,301 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:15,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:15,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1756874686, now seen corresponding path program 6 times [2021-07-13 19:27:15,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:15,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086931837] [2021-07-13 19:27:15,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:15,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:15,370 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-13 19:27:15,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:15,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086931837] [2021-07-13 19:27:15,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086931837] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:15,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:15,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:15,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263228427] [2021-07-13 19:27:15,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:15,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:15,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:15,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:15,372 INFO L87 Difference]: Start difference. First operand 100 states and 282 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:15,441 INFO L93 Difference]: Finished difference Result 174 states and 483 transitions. [2021-07-13 19:27:15,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:15,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have 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-13 19:27:15,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:15,442 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:27:15,442 INFO L226 Difference]: Without dead ends: 170 [2021-07-13 19:27:15,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:15,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-13 19:27:15,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 100. [2021-07-13 19:27:15,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2021-07-13 19:27:15,447 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 14 [2021-07-13 19:27:15,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:15,447 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2021-07-13 19:27:15,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:15,447 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2021-07-13 19:27:15,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:15,448 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:15,448 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:15,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:27:15,448 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:15,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:15,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1483038554, now seen corresponding path program 1 times [2021-07-13 19:27:15,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:15,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912304207] [2021-07-13 19:27:15,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:15,496 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-13 19:27:15,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:15,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912304207] [2021-07-13 19:27:15,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912304207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:15,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419542177] [2021-07-13 19:27:15,496 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) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:15,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:15,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:15,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:15,738 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-13 19:27:15,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419542177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:15,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:15,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:15,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072811061] [2021-07-13 19:27:15,739 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:15,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:15,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:15,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:15,740 INFO L87 Difference]: Start difference. First operand 100 states and 282 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:16,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:16,181 INFO L93 Difference]: Finished difference Result 239 states and 656 transitions. [2021-07-13 19:27:16,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:27:16,181 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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 15 [2021-07-13 19:27:16,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:16,183 INFO L225 Difference]: With dead ends: 239 [2021-07-13 19:27:16,183 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 19:27:16,183 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 340.5ms TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:27:16,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 19:27:16,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 123. [2021-07-13 19:27:16,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.9836065573770494) internal successors, (364), 122 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:16,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 364 transitions. [2021-07-13 19:27:16,188 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 364 transitions. Word has length 15 [2021-07-13 19:27:16,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:16,188 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 364 transitions. [2021-07-13 19:27:16,188 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 364 transitions. [2021-07-13 19:27:16,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:16,189 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:16,189 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:16,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-07-13 19:27:16,409 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:16,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:16,413 INFO L82 PathProgramCache]: Analyzing trace with hash -180956976, now seen corresponding path program 1 times [2021-07-13 19:27:16,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:16,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656255271] [2021-07-13 19:27:16,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:16,454 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-13 19:27:16,454 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:16,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656255271] [2021-07-13 19:27:16,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656255271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:16,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818562606] [2021-07-13 19:27:16,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 19:27:16,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:16,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:16,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:16,568 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-13 19:27:16,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818562606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:16,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:16,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:16,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102209984] [2021-07-13 19:27:16,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:16,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:16,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:16,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:16,569 INFO L87 Difference]: Start difference. First operand 123 states and 364 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:17,081 INFO L93 Difference]: Finished difference Result 257 states and 669 transitions. [2021-07-13 19:27:17,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:27:17,081 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:17,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:17,082 INFO L225 Difference]: With dead ends: 257 [2021-07-13 19:27:17,083 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:27:17,083 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 414.6ms TimeCoverageRelationStatistics Valid=190, Invalid=410, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:27:17,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:27:17,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 133. [2021-07-13 19:27:17,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.9318181818181817) internal successors, (387), 132 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:17,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 387 transitions. [2021-07-13 19:27:17,088 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 387 transitions. Word has length 15 [2021-07-13 19:27:17,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:17,088 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 387 transitions. [2021-07-13 19:27:17,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:17,088 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 387 transitions. [2021-07-13 19:27:17,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:17,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:17,089 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:17,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:17,307 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:17,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:17,307 INFO L82 PathProgramCache]: Analyzing trace with hash 479848854, now seen corresponding path program 1 times [2021-07-13 19:27:17,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:17,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855231917] [2021-07-13 19:27:17,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:17,371 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-13 19:27:17,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:17,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855231917] [2021-07-13 19:27:17,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855231917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:17,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120218135] [2021-07-13 19:27:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 19:27:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:17,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:17,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:17,502 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-13 19:27:17,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120218135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:17,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:17,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:17,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669828563] [2021-07-13 19:27:17,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:17,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:17,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:17,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:17,511 INFO L87 Difference]: Start difference. First operand 133 states and 387 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:17,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:17,691 INFO L93 Difference]: Finished difference Result 187 states and 522 transitions. [2021-07-13 19:27:17,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:17,693 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:17,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:17,694 INFO L225 Difference]: With dead ends: 187 [2021-07-13 19:27:17,694 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:27:17,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 154.5ms TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:17,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:27:17,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 145. [2021-07-13 19:27:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.9305555555555554) internal successors, (422), 144 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:17,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 422 transitions. [2021-07-13 19:27:17,699 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 422 transitions. Word has length 15 [2021-07-13 19:27:17,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:17,699 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 422 transitions. [2021-07-13 19:27:17,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:17,699 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 422 transitions. [2021-07-13 19:27:17,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:17,700 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:17,700 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:17,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-13 19:27:17,917 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:17,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:17,918 INFO L82 PathProgramCache]: Analyzing trace with hash 1061667084, now seen corresponding path program 2 times [2021-07-13 19:27:17,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:17,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652387230] [2021-07-13 19:27:17,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:17,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:17,984 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-13 19:27:17,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:17,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652387230] [2021-07-13 19:27:17,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652387230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:17,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040840714] [2021-07-13 19:27:17,987 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 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-13 19:27:18,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:18,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:18,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:18,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:18,121 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-13 19:27:18,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040840714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:18,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:18,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:18,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94222755] [2021-07-13 19:27:18,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:18,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:18,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:18,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:18,122 INFO L87 Difference]: Start difference. First operand 145 states and 422 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:18,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:18,265 INFO L93 Difference]: Finished difference Result 197 states and 554 transitions. [2021-07-13 19:27:18,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:18,265 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:18,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:18,266 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:27:18,266 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:27:18,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 137.9ms TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:18,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:27:18,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 147. [2021-07-13 19:27:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.952054794520548) internal successors, (431), 146 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:18,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 431 transitions. [2021-07-13 19:27:18,271 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 431 transitions. Word has length 15 [2021-07-13 19:27:18,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:18,271 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 431 transitions. [2021-07-13 19:27:18,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:18,271 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 431 transitions. [2021-07-13 19:27:18,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:18,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:18,271 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:18,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-13 19:27:18,490 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:18,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:18,490 INFO L82 PathProgramCache]: Analyzing trace with hash -667380250, now seen corresponding path program 3 times [2021-07-13 19:27:18,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:18,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710700902] [2021-07-13 19:27:18,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:18,530 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-13 19:27:18,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:18,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710700902] [2021-07-13 19:27:18,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710700902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:18,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779998449] [2021-07-13 19:27:18,531 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 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-13 19:27:18,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:18,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:18,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:18,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:18,637 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-13 19:27:18,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779998449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:18,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:18,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:18,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921108017] [2021-07-13 19:27:18,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:18,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:18,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:18,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:18,639 INFO L87 Difference]: Start difference. First operand 147 states and 431 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:18,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:18,744 INFO L93 Difference]: Finished difference Result 209 states and 593 transitions. [2021-07-13 19:27:18,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:18,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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-13 19:27:18,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:18,745 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:27:18,746 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:27:18,746 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 88.5ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:18,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:27:18,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 153. [2021-07-13 19:27:18,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.9539473684210527) internal successors, (449), 152 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 449 transitions. [2021-07-13 19:27:18,750 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 449 transitions. Word has length 15 [2021-07-13 19:27:18,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:18,750 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 449 transitions. [2021-07-13 19:27:18,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:18,750 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 449 transitions. [2021-07-13 19:27:18,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:18,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:18,751 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:18,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-07-13 19:27:18,968 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:18,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:18,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1754797532, now seen corresponding path program 4 times [2021-07-13 19:27:18,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:18,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128509174] [2021-07-13 19:27:18,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:19,029 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-13 19:27:19,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:19,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128509174] [2021-07-13 19:27:19,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128509174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:19,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711865014] [2021-07-13 19:27:19,030 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 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-13 19:27:19,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:19,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:19,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:19,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:19,152 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-13 19:27:19,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711865014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:19,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:19,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:19,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565577111] [2021-07-13 19:27:19,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:19,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:19,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:19,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:19,153 INFO L87 Difference]: Start difference. First operand 153 states and 449 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:19,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:19,367 INFO L93 Difference]: Finished difference Result 276 states and 751 transitions. [2021-07-13 19:27:19,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:19,367 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:19,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:19,368 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:27:19,368 INFO L226 Difference]: Without dead ends: 271 [2021-07-13 19:27:19,369 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 195.7ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:19,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-13 19:27:19,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 158. [2021-07-13 19:27:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.9872611464968153) internal successors, (469), 157 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:19,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 469 transitions. [2021-07-13 19:27:19,373 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 469 transitions. Word has length 15 [2021-07-13 19:27:19,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:19,373 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 469 transitions. [2021-07-13 19:27:19,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:19,374 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 469 transitions. [2021-07-13 19:27:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:19,374 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:19,374 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:19,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:19,591 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:19,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:19,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1958351534, now seen corresponding path program 5 times [2021-07-13 19:27:19,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:19,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288442011] [2021-07-13 19:27:19,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:19,678 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-13 19:27:19,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:19,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288442011] [2021-07-13 19:27:19,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288442011] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:19,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442048179] [2021-07-13 19:27:19,679 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 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-13 19:27:19,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:19,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:19,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:19,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:19,816 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-13 19:27:19,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442048179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:19,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:19,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:19,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936800238] [2021-07-13 19:27:19,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:19,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:19,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:19,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:19,818 INFO L87 Difference]: Start difference. First operand 158 states and 469 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:20,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:20,037 INFO L93 Difference]: Finished difference Result 276 states and 772 transitions. [2021-07-13 19:27:20,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:20,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:20,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:20,039 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:27:20,039 INFO L226 Difference]: Without dead ends: 271 [2021-07-13 19:27:20,039 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 229.8ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:20,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-13 19:27:20,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 153. [2021-07-13 19:27:20,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.9539473684210527) internal successors, (449), 152 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:20,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 449 transitions. [2021-07-13 19:27:20,044 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 449 transitions. Word has length 15 [2021-07-13 19:27:20,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:20,044 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 449 transitions. [2021-07-13 19:27:20,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:20,044 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 449 transitions. [2021-07-13 19:27:20,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:20,044 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:20,044 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:20,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-07-13 19:27:20,262 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:20,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:20,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1013363858, now seen corresponding path program 6 times [2021-07-13 19:27:20,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:20,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912898772] [2021-07-13 19:27:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:20,323 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-13 19:27:20,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:20,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912898772] [2021-07-13 19:27:20,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912898772] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:20,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457405916] [2021-07-13 19:27:20,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 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-13 19:27:20,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:20,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:20,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2021-07-13 19:27:20,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:20,457 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-13 19:27:20,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457405916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:20,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:20,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:20,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488573719] [2021-07-13 19:27:20,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:20,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:20,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:20,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:20,459 INFO L87 Difference]: Start difference. First operand 153 states and 449 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:21,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:21,172 INFO L93 Difference]: Finished difference Result 275 states and 748 transitions. [2021-07-13 19:27:21,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:27:21,172 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:21,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:21,174 INFO L225 Difference]: With dead ends: 275 [2021-07-13 19:27:21,174 INFO L226 Difference]: Without dead ends: 270 [2021-07-13 19:27:21,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 640.8ms TimeCoverageRelationStatistics Valid=133, Invalid=287, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:27:21,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-07-13 19:27:21,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 153. [2021-07-13 19:27:21,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.9539473684210527) internal successors, (449), 152 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:21,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 449 transitions. [2021-07-13 19:27:21,178 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 449 transitions. Word has length 15 [2021-07-13 19:27:21,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:21,178 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 449 transitions. [2021-07-13 19:27:21,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:21,179 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 449 transitions. [2021-07-13 19:27:21,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:21,179 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:21,179 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:21,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-07-13 19:27:21,389 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:21,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:21,389 INFO L82 PathProgramCache]: Analyzing trace with hash 261780050, now seen corresponding path program 7 times [2021-07-13 19:27:21,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:21,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148979401] [2021-07-13 19:27:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:21,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:21,450 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-13 19:27:21,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:21,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148979401] [2021-07-13 19:27:21,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148979401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:21,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160189437] [2021-07-13 19:27:21,450 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 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-13 19:27:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:21,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:21,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:21,569 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-13 19:27:21,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160189437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:21,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:21,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:21,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866662367] [2021-07-13 19:27:21,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:21,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:21,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:21,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:21,570 INFO L87 Difference]: Start difference. First operand 153 states and 449 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:21,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:21,875 INFO L93 Difference]: Finished difference Result 206 states and 576 transitions. [2021-07-13 19:27:21,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:21,876 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:21,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:21,877 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:27:21,877 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:27:21,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 281.5ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:21,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:27:21,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 154. [2021-07-13 19:27:21,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.947712418300654) internal successors, (451), 153 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-13 19:27:21,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 451 transitions. [2021-07-13 19:27:21,882 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 451 transitions. Word has length 15 [2021-07-13 19:27:21,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:21,882 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 451 transitions. [2021-07-13 19:27:21,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:21,882 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 451 transitions. [2021-07-13 19:27:21,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:21,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:21,883 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:22,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-13 19:27:22,102 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:22,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:22,102 INFO L82 PathProgramCache]: Analyzing trace with hash 970590554, now seen corresponding path program 2 times [2021-07-13 19:27:22,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:22,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331214814] [2021-07-13 19:27:22,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:22,149 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-13 19:27:22,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:22,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331214814] [2021-07-13 19:27:22,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331214814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:22,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664364393] [2021-07-13 19:27:22,149 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 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-13 19:27:22,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:22,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:22,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:22,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:22,268 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-13 19:27:22,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664364393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:22,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:22,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:22,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932027153] [2021-07-13 19:27:22,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:22,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:22,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:22,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:22,271 INFO L87 Difference]: Start difference. First operand 154 states and 451 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:22,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:22,698 INFO L93 Difference]: Finished difference Result 315 states and 839 transitions. [2021-07-13 19:27:22,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:27:22,699 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:22,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:22,700 INFO L225 Difference]: With dead ends: 315 [2021-07-13 19:27:22,700 INFO L226 Difference]: Without dead ends: 273 [2021-07-13 19:27:22,700 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 302.9ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:27:22,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-13 19:27:22,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 168. [2021-07-13 19:27:22,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 3.0479041916167664) internal successors, (509), 167 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:22,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 509 transitions. [2021-07-13 19:27:22,707 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 509 transitions. Word has length 15 [2021-07-13 19:27:22,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:22,707 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 509 transitions. [2021-07-13 19:27:22,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:22,707 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 509 transitions. [2021-07-13 19:27:22,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:22,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:22,708 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:22,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:22,921 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:22,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:22,922 INFO L82 PathProgramCache]: Analyzing trace with hash 511164902, now seen corresponding path program 8 times [2021-07-13 19:27:22,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:22,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792461372] [2021-07-13 19:27:22,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:22,990 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-13 19:27:22,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:22,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792461372] [2021-07-13 19:27:22,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792461372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:22,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800329883] [2021-07-13 19:27:22,991 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 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-13 19:27:23,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:23,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:23,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:23,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:23,135 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-13 19:27:23,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800329883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:23,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:23,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:23,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102888522] [2021-07-13 19:27:23,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:23,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:23,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:23,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:23,137 INFO L87 Difference]: Start difference. First operand 168 states and 509 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:23,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:23,380 INFO L93 Difference]: Finished difference Result 259 states and 742 transitions. [2021-07-13 19:27:23,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:23,380 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:23,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:23,381 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:27:23,381 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:27:23,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 234.3ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:23,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:27:23,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 170. [2021-07-13 19:27:23,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 3.059171597633136) internal successors, (517), 169 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:23,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 517 transitions. [2021-07-13 19:27:23,386 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 517 transitions. Word has length 15 [2021-07-13 19:27:23,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:23,386 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 517 transitions. [2021-07-13 19:27:23,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:23,386 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 517 transitions. [2021-07-13 19:27:23,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:23,387 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:23,387 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:23,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-07-13 19:27:23,603 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:23,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:23,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1191223272, now seen corresponding path program 2 times [2021-07-13 19:27:23,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:23,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557255085] [2021-07-13 19:27:23,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:23,639 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-13 19:27:23,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:23,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557255085] [2021-07-13 19:27:23,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557255085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:23,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387944075] [2021-07-13 19:27:23,639 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-13 19:27:23,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:23,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:23,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:23,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:23,729 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-13 19:27:23,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387944075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:23,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:23,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:23,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444038107] [2021-07-13 19:27:23,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:23,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:23,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:23,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:23,730 INFO L87 Difference]: Start difference. First operand 170 states and 517 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:23,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:23,966 INFO L93 Difference]: Finished difference Result 263 states and 728 transitions. [2021-07-13 19:27:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:27:23,967 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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 15 [2021-07-13 19:27:23,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:23,968 INFO L225 Difference]: With dead ends: 263 [2021-07-13 19:27:23,968 INFO L226 Difference]: Without dead ends: 236 [2021-07-13 19:27:23,968 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-13 19:27:23,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 170. [2021-07-13 19:27:23,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 3.029585798816568) internal successors, (512), 169 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:23,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 512 transitions. [2021-07-13 19:27:23,972 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 512 transitions. Word has length 15 [2021-07-13 19:27:23,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:23,972 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 512 transitions. [2021-07-13 19:27:23,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:23,972 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 512 transitions. [2021-07-13 19:27:23,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:23,973 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:23,973 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:24,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-13 19:27:24,189 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:24,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:24,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1872721008, now seen corresponding path program 9 times [2021-07-13 19:27:24,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:24,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385698731] [2021-07-13 19:27:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:24,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:24,267 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-13 19:27:24,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:24,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385698731] [2021-07-13 19:27:24,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385698731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:24,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771064903] [2021-07-13 19:27:24,267 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-13 19:27:24,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:24,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:24,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:24,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:24,393 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-13 19:27:24,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771064903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:24,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:24,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:24,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187946587] [2021-07-13 19:27:24,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:24,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:24,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:24,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:24,394 INFO L87 Difference]: Start difference. First operand 170 states and 512 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:24,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:24,635 INFO L93 Difference]: Finished difference Result 230 states and 654 transitions. [2021-07-13 19:27:24,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:24,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:24,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:24,636 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:27:24,636 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:27:24,636 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 255.3ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:24,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:27:24,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 170. [2021-07-13 19:27:24,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 3.0236686390532546) internal successors, (511), 169 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:24,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 511 transitions. [2021-07-13 19:27:24,640 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 511 transitions. Word has length 15 [2021-07-13 19:27:24,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:24,640 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 511 transitions. [2021-07-13 19:27:24,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:24,640 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 511 transitions. [2021-07-13 19:27:24,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:24,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:24,641 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:24,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-07-13 19:27:24,857 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:24,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:24,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1743627284, now seen corresponding path program 3 times [2021-07-13 19:27:24,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:24,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047599342] [2021-07-13 19:27:24,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:24,898 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-13 19:27:24,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:24,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047599342] [2021-07-13 19:27:24,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047599342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:24,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335629641] [2021-07-13 19:27:24,899 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 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-13 19:27:24,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:24,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:24,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:24,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:24,989 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-13 19:27:24,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335629641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:24,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:24,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:24,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071529411] [2021-07-13 19:27:24,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:24,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:24,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:24,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:24,990 INFO L87 Difference]: Start difference. First operand 170 states and 511 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:25,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:25,277 INFO L93 Difference]: Finished difference Result 284 states and 758 transitions. [2021-07-13 19:27:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:27:25,277 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:25,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:25,278 INFO L225 Difference]: With dead ends: 284 [2021-07-13 19:27:25,278 INFO L226 Difference]: Without dead ends: 247 [2021-07-13 19:27:25,278 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 217.6ms TimeCoverageRelationStatistics Valid=104, Invalid=202, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:27:25,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-07-13 19:27:25,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 159. [2021-07-13 19:27:25,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.0) internal successors, (474), 158 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:25,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 474 transitions. [2021-07-13 19:27:25,305 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 474 transitions. Word has length 15 [2021-07-13 19:27:25,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:25,305 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 474 transitions. [2021-07-13 19:27:25,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:25,305 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 474 transitions. [2021-07-13 19:27:25,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:25,305 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:25,305 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:25,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:25,525 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:25,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:25,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1421782062, now seen corresponding path program 10 times [2021-07-13 19:27:25,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:25,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178077980] [2021-07-13 19:27:25,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:25,566 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-13 19:27:25,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:25,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178077980] [2021-07-13 19:27:25,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178077980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:25,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189171877] [2021-07-13 19:27:25,567 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 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-13 19:27:25,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:25,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:25,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:25,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:25,655 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-13 19:27:25,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189171877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:25,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:25,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:25,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066203034] [2021-07-13 19:27:25,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:25,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:25,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:25,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:25,657 INFO L87 Difference]: Start difference. First operand 159 states and 474 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:25,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:25,791 INFO L93 Difference]: Finished difference Result 254 states and 734 transitions. [2021-07-13 19:27:25,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:25,791 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 15 [2021-07-13 19:27:25,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:25,793 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:27:25,793 INFO L226 Difference]: Without dead ends: 249 [2021-07-13 19:27:25,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:25,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-07-13 19:27:25,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 161. [2021-07-13 19:27:25,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.0) internal successors, (480), 160 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 480 transitions. [2021-07-13 19:27:25,799 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 480 transitions. Word has length 15 [2021-07-13 19:27:25,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:25,799 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 480 transitions. [2021-07-13 19:27:25,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:25,799 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 480 transitions. [2021-07-13 19:27:25,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:25,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:25,800 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:26,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:26,003 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:26,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:26,004 INFO L82 PathProgramCache]: Analyzing trace with hash 4818636, now seen corresponding path program 11 times [2021-07-13 19:27:26,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:26,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137292969] [2021-07-13 19:27:26,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:26,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:26,061 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-13 19:27:26,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:26,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137292969] [2021-07-13 19:27:26,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137292969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:26,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814440654] [2021-07-13 19:27:26,061 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 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-13 19:27:26,087 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:26,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:26,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:26,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:26,148 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-13 19:27:26,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814440654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:26,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:26,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:26,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38320829] [2021-07-13 19:27:26,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:26,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:26,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:26,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:26,150 INFO L87 Difference]: Start difference. First operand 161 states and 480 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:26,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:26,246 INFO L93 Difference]: Finished difference Result 244 states and 694 transitions. [2021-07-13 19:27:26,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:26,247 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:26,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:26,247 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:27:26,248 INFO L226 Difference]: Without dead ends: 239 [2021-07-13 19:27:26,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:26,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-07-13 19:27:26,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 163. [2021-07-13 19:27:26,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.0123456790123457) internal successors, (488), 162 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 488 transitions. [2021-07-13 19:27:26,251 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 488 transitions. Word has length 15 [2021-07-13 19:27:26,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:26,251 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 488 transitions. [2021-07-13 19:27:26,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:26,251 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 488 transitions. [2021-07-13 19:27:26,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:26,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:26,252 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:26,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:26,469 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:26,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:26,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1366374742, now seen corresponding path program 12 times [2021-07-13 19:27:26,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:26,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242409675] [2021-07-13 19:27:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:26,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:26,518 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-13 19:27:26,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:26,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242409675] [2021-07-13 19:27:26,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242409675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:26,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153908411] [2021-07-13 19:27:26,518 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 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-13 19:27:26,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:26,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:26,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:26,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:26,609 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-13 19:27:26,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153908411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:26,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:26,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:26,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715096954] [2021-07-13 19:27:26,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:26,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:26,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:26,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:26,610 INFO L87 Difference]: Start difference. First operand 163 states and 488 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 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-13 19:27:26,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:26,713 INFO L93 Difference]: Finished difference Result 217 states and 622 transitions. [2021-07-13 19:27:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:26,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 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 15 [2021-07-13 19:27:26,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:26,714 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:27:26,714 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:27:26,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 89.3ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:26,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:27:26,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 161. [2021-07-13 19:27:26,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.0) internal successors, (480), 160 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:26,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 480 transitions. [2021-07-13 19:27:26,718 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 480 transitions. Word has length 15 [2021-07-13 19:27:26,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:26,719 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 480 transitions. [2021-07-13 19:27:26,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 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-13 19:27:26,719 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 480 transitions. [2021-07-13 19:27:26,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:26,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:26,719 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:26,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:26,936 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:26,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:26,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1908842768, now seen corresponding path program 3 times [2021-07-13 19:27:26,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:26,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130147067] [2021-07-13 19:27:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:26,966 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-13 19:27:26,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:26,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130147067] [2021-07-13 19:27:26,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130147067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:26,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277101681] [2021-07-13 19:27:26,967 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 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-13 19:27:26,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:26,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:26,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:26,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:27,069 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-13 19:27:27,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277101681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:27,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:27,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:27:27,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757088676] [2021-07-13 19:27:27,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:27,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:27,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:27,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:27,071 INFO L87 Difference]: Start difference. First operand 161 states and 480 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:27,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:27,324 INFO L93 Difference]: Finished difference Result 274 states and 770 transitions. [2021-07-13 19:27:27,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:27:27,325 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:27,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:27,326 INFO L225 Difference]: With dead ends: 274 [2021-07-13 19:27:27,326 INFO L226 Difference]: Without dead ends: 221 [2021-07-13 19:27:27,326 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 212.6ms TimeCoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:27:27,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-13 19:27:27,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 158. [2021-07-13 19:27:27,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.9872611464968153) internal successors, (469), 157 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:27,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 469 transitions. [2021-07-13 19:27:27,330 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 469 transitions. Word has length 15 [2021-07-13 19:27:27,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:27,331 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 469 transitions. [2021-07-13 19:27:27,331 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:27,331 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 469 transitions. [2021-07-13 19:27:27,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:27,331 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:27,331 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:27,547 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-07-13 19:27:27,548 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:27,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:27,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1057034826, now seen corresponding path program 13 times [2021-07-13 19:27:27,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:27,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114307241] [2021-07-13 19:27:27,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:27,628 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-13 19:27:27,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:27,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114307241] [2021-07-13 19:27:27,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114307241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:27,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707402904] [2021-07-13 19:27:27,629 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 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-13 19:27:27,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:27,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:27,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:27,740 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-13 19:27:27,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707402904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:27,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:27,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:27,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373640359] [2021-07-13 19:27:27,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:27,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:27,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:27,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:27,741 INFO L87 Difference]: Start difference. First operand 158 states and 469 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:27,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:27,977 INFO L93 Difference]: Finished difference Result 270 states and 738 transitions. [2021-07-13 19:27:27,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:27,977 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:27,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:27,979 INFO L225 Difference]: With dead ends: 270 [2021-07-13 19:27:27,979 INFO L226 Difference]: Without dead ends: 265 [2021-07-13 19:27:27,979 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 230.8ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:27,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-07-13 19:27:27,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 163. [2021-07-13 19:27:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.0185185185185186) internal successors, (489), 162 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 489 transitions. [2021-07-13 19:27:27,983 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 489 transitions. Word has length 15 [2021-07-13 19:27:27,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:27,984 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 489 transitions. [2021-07-13 19:27:27,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:27,984 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 489 transitions. [2021-07-13 19:27:27,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:27,984 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:27,984 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:28,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-07-13 19:27:28,201 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:28,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:28,201 INFO L82 PathProgramCache]: Analyzing trace with hash -475216596, now seen corresponding path program 14 times [2021-07-13 19:27:28,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:28,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601597666] [2021-07-13 19:27:28,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:28,273 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-13 19:27:28,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:28,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601597666] [2021-07-13 19:27:28,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601597666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:28,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511085155] [2021-07-13 19:27:28,274 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 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-13 19:27:28,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:28,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:28,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:28,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:28,387 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-13 19:27:28,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511085155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:28,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:28,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:28,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826425450] [2021-07-13 19:27:28,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:28,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:28,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:28,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:28,388 INFO L87 Difference]: Start difference. First operand 163 states and 489 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:28,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:28,674 INFO L93 Difference]: Finished difference Result 280 states and 770 transitions. [2021-07-13 19:27:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:28,675 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:28,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:28,676 INFO L225 Difference]: With dead ends: 280 [2021-07-13 19:27:28,676 INFO L226 Difference]: Without dead ends: 275 [2021-07-13 19:27:28,676 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 233.1ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:28,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-07-13 19:27:28,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 158. [2021-07-13 19:27:28,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.9872611464968153) internal successors, (469), 157 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 469 transitions. [2021-07-13 19:27:28,680 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 469 transitions. Word has length 15 [2021-07-13 19:27:28,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:28,680 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 469 transitions. [2021-07-13 19:27:28,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:28,680 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 469 transitions. [2021-07-13 19:27:28,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:28,680 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:28,680 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:28,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-07-13 19:27:28,897 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:28,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:28,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1798468500, now seen corresponding path program 15 times [2021-07-13 19:27:28,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:28,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861478375] [2021-07-13 19:27:28,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:28,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:28,957 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-13 19:27:28,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:28,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861478375] [2021-07-13 19:27:28,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861478375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:28,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817357993] [2021-07-13 19:27:28,958 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:28,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:28,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:28,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:28,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:29,059 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-13 19:27:29,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817357993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:29,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:29,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:29,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588640577] [2021-07-13 19:27:29,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:29,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:29,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:29,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:29,061 INFO L87 Difference]: Start difference. First operand 158 states and 469 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:29,368 INFO L93 Difference]: Finished difference Result 305 states and 819 transitions. [2021-07-13 19:27:29,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:29,369 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:29,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:29,370 INFO L225 Difference]: With dead ends: 305 [2021-07-13 19:27:29,370 INFO L226 Difference]: Without dead ends: 300 [2021-07-13 19:27:29,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 269.6ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:29,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-07-13 19:27:29,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 160. [2021-07-13 19:27:29,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.9748427672955975) internal successors, (473), 159 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:29,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 473 transitions. [2021-07-13 19:27:29,374 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 473 transitions. Word has length 15 [2021-07-13 19:27:29,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:29,374 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 473 transitions. [2021-07-13 19:27:29,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:29,375 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 473 transitions. [2021-07-13 19:27:29,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:29,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:29,375 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:29,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-07-13 19:27:29,593 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:29,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:29,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1744914988, now seen corresponding path program 16 times [2021-07-13 19:27:29,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:29,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930616822] [2021-07-13 19:27:29,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:29,651 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-13 19:27:29,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:29,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930616822] [2021-07-13 19:27:29,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930616822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:29,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409155460] [2021-07-13 19:27:29,651 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 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-13 19:27:29,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:29,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:29,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:29,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:29,764 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-13 19:27:29,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409155460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:29,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:29,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:29,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709118728] [2021-07-13 19:27:29,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:29,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:29,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:29,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:29,765 INFO L87 Difference]: Start difference. First operand 160 states and 473 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:30,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:30,090 INFO L93 Difference]: Finished difference Result 284 states and 780 transitions. [2021-07-13 19:27:30,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:30,090 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:30,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:30,091 INFO L225 Difference]: With dead ends: 284 [2021-07-13 19:27:30,091 INFO L226 Difference]: Without dead ends: 278 [2021-07-13 19:27:30,091 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 310.3ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:30,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-07-13 19:27:30,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 158. [2021-07-13 19:27:30,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.9872611464968153) internal successors, (469), 157 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:30,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 469 transitions. [2021-07-13 19:27:30,095 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 469 transitions. Word has length 15 [2021-07-13 19:27:30,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:30,095 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 469 transitions. [2021-07-13 19:27:30,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:30,095 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 469 transitions. [2021-07-13 19:27:30,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:30,095 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:30,095 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:30,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:30,312 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:30,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:30,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1994299840, now seen corresponding path program 17 times [2021-07-13 19:27:30,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:30,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764777104] [2021-07-13 19:27:30,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:30,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:30,376 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-13 19:27:30,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:30,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764777104] [2021-07-13 19:27:30,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764777104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:30,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925241860] [2021-07-13 19:27:30,377 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 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-13 19:27:30,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:30,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:30,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:30,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:30,486 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-13 19:27:30,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925241860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:30,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:30,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:30,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048338112] [2021-07-13 19:27:30,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:30,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:30,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:30,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:30,487 INFO L87 Difference]: Start difference. First operand 158 states and 469 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:30,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:30,796 INFO L93 Difference]: Finished difference Result 306 states and 841 transitions. [2021-07-13 19:27:30,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:30,796 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:30,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:30,797 INFO L225 Difference]: With dead ends: 306 [2021-07-13 19:27:30,797 INFO L226 Difference]: Without dead ends: 301 [2021-07-13 19:27:30,798 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 247.8ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:30,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-07-13 19:27:30,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 159. [2021-07-13 19:27:30,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.9873417721518987) internal successors, (472), 158 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:30,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 472 transitions. [2021-07-13 19:27:30,801 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 472 transitions. Word has length 15 [2021-07-13 19:27:30,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:30,802 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 472 transitions. [2021-07-13 19:27:30,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:30,802 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 472 transitions. [2021-07-13 19:27:30,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:30,802 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:30,802 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:31,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:31,019 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:31,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:31,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1620609086, now seen corresponding path program 4 times [2021-07-13 19:27:31,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:31,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770249618] [2021-07-13 19:27:31,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:31,053 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-13 19:27:31,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:31,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770249618] [2021-07-13 19:27:31,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770249618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:31,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909395035] [2021-07-13 19:27:31,053 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 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-13 19:27:31,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:31,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:31,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:31,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:31,129 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-13 19:27:31,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909395035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:31,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:31,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:27:31,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363678337] [2021-07-13 19:27:31,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:31,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:31,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:31,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:31,130 INFO L87 Difference]: Start difference. First operand 159 states and 472 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:31,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:31,363 INFO L93 Difference]: Finished difference Result 251 states and 682 transitions. [2021-07-13 19:27:31,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:27:31,363 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:31,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:31,364 INFO L225 Difference]: With dead ends: 251 [2021-07-13 19:27:31,364 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:27:31,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 166.7ms TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:31,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:27:31,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 155. [2021-07-13 19:27:31,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.9415584415584415) internal successors, (453), 154 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-13 19:27:31,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 453 transitions. [2021-07-13 19:27:31,368 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 453 transitions. Word has length 15 [2021-07-13 19:27:31,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:31,368 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 453 transitions. [2021-07-13 19:27:31,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:31,368 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 453 transitions. [2021-07-13 19:27:31,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:31,369 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:31,369 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:31,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:31,573 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:31,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:31,573 INFO L82 PathProgramCache]: Analyzing trace with hash -939111350, now seen corresponding path program 18 times [2021-07-13 19:27:31,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:31,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226917159] [2021-07-13 19:27:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:31,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:31,628 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-13 19:27:31,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:31,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226917159] [2021-07-13 19:27:31,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226917159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:31,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838117439] [2021-07-13 19:27:31,628 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 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-13 19:27:31,654 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:31,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:31,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:31,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:31,736 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-13 19:27:31,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838117439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:31,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:31,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:31,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235804851] [2021-07-13 19:27:31,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:31,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:31,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:31,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:31,737 INFO L87 Difference]: Start difference. First operand 155 states and 453 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:32,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:32,035 INFO L93 Difference]: Finished difference Result 284 states and 778 transitions. [2021-07-13 19:27:32,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:32,035 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:32,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:32,036 INFO L225 Difference]: With dead ends: 284 [2021-07-13 19:27:32,036 INFO L226 Difference]: Without dead ends: 278 [2021-07-13 19:27:32,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 258.8ms TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:32,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-07-13 19:27:32,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 151. [2021-07-13 19:27:32,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.9133333333333336) internal successors, (437), 150 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:32,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 437 transitions. [2021-07-13 19:27:32,040 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 437 transitions. Word has length 15 [2021-07-13 19:27:32,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:32,040 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 437 transitions. [2021-07-13 19:27:32,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:32,040 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 437 transitions. [2021-07-13 19:27:32,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:32,041 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:32,041 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:32,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-07-13 19:27:32,258 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:32,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:32,258 INFO L82 PathProgramCache]: Analyzing trace with hash 738121340, now seen corresponding path program 5 times [2021-07-13 19:27:32,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:32,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379443628] [2021-07-13 19:27:32,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:32,288 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-13 19:27:32,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:32,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379443628] [2021-07-13 19:27:32,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379443628] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:32,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803890532] [2021-07-13 19:27:32,289 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 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-13 19:27:32,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:32,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:32,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-07-13 19:27:32,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:32,371 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-13 19:27:32,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803890532] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:32,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:32,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:32,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771099419] [2021-07-13 19:27:32,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:32,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:32,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:32,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:32,372 INFO L87 Difference]: Start difference. First operand 151 states and 437 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:32,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:32,492 INFO L93 Difference]: Finished difference Result 221 states and 607 transitions. [2021-07-13 19:27:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:32,492 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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-13 19:27:32,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:32,493 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:27:32,493 INFO L226 Difference]: Without dead ends: 203 [2021-07-13 19:27:32,494 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 63.5ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:32,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-07-13 19:27:32,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 133. [2021-07-13 19:27:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.9393939393939394) internal successors, (388), 132 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 388 transitions. [2021-07-13 19:27:32,498 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 388 transitions. Word has length 15 [2021-07-13 19:27:32,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:32,498 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 388 transitions. [2021-07-13 19:27:32,498 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:32,498 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 388 transitions. [2021-07-13 19:27:32,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:32,498 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:32,498 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:32,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-07-13 19:27:32,715 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:32,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:32,715 INFO L82 PathProgramCache]: Analyzing trace with hash -338576526, now seen corresponding path program 6 times [2021-07-13 19:27:32,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:32,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686221633] [2021-07-13 19:27:32,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:32,747 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-13 19:27:32,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:32,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686221633] [2021-07-13 19:27:32,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686221633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:32,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539753089] [2021-07-13 19:27:32,748 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 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-13 19:27:32,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:32,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:32,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:32,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:32,831 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-13 19:27:32,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539753089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:32,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:32,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:27:32,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052512548] [2021-07-13 19:27:32,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:32,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:32,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:32,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:32,832 INFO L87 Difference]: Start difference. First operand 133 states and 388 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:33,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:33,016 INFO L93 Difference]: Finished difference Result 237 states and 658 transitions. [2021-07-13 19:27:33,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:27:33,016 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:33,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:33,017 INFO L225 Difference]: With dead ends: 237 [2021-07-13 19:27:33,017 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:27:33,018 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 153.8ms TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:33,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:27:33,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 135. [2021-07-13 19:27:33,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.955223880597015) internal successors, (396), 134 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-13 19:27:33,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 396 transitions. [2021-07-13 19:27:33,021 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 396 transitions. Word has length 15 [2021-07-13 19:27:33,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:33,021 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 396 transitions. [2021-07-13 19:27:33,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 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-13 19:27:33,022 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 396 transitions. [2021-07-13 19:27:33,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:33,022 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:33,022 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:33,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-07-13 19:27:33,242 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:33,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:33,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1210723178, now seen corresponding path program 19 times [2021-07-13 19:27:33,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:33,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081998036] [2021-07-13 19:27:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:33,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:33,303 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-13 19:27:33,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:33,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081998036] [2021-07-13 19:27:33,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081998036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:33,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544262980] [2021-07-13 19:27:33,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 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-13 19:27:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:33,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:33,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:33,402 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-13 19:27:33,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544262980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:33,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:33,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:33,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833569187] [2021-07-13 19:27:33,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:33,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:33,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:33,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:33,403 INFO L87 Difference]: Start difference. First operand 135 states and 396 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:33,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:33,607 INFO L93 Difference]: Finished difference Result 203 states and 539 transitions. [2021-07-13 19:27:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:33,608 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:33,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:33,609 INFO L225 Difference]: With dead ends: 203 [2021-07-13 19:27:33,609 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:27:33,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 189.8ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:33,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:27:33,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 137. [2021-07-13 19:27:33,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.9411764705882355) internal successors, (400), 136 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:33,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 400 transitions. [2021-07-13 19:27:33,611 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 400 transitions. Word has length 15 [2021-07-13 19:27:33,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:33,612 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 400 transitions. [2021-07-13 19:27:33,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:33,612 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 400 transitions. [2021-07-13 19:27:33,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:33,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:33,612 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:33,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:33,828 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:33,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:33,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1962306986, now seen corresponding path program 20 times [2021-07-13 19:27:33,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:33,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434318895] [2021-07-13 19:27:33,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:33,875 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-13 19:27:33,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:33,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434318895] [2021-07-13 19:27:33,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434318895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:33,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540945393] [2021-07-13 19:27:33,875 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 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-13 19:27:33,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:33,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:33,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:33,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:34,021 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-13 19:27:34,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540945393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:34,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:34,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:34,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275331766] [2021-07-13 19:27:34,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:34,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:34,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:34,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:34,023 INFO L87 Difference]: Start difference. First operand 137 states and 400 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:34,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:34,269 INFO L93 Difference]: Finished difference Result 202 states and 540 transitions. [2021-07-13 19:27:34,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:34,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:34,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:34,270 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:27:34,270 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:27:34,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 244.6ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:34,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:27:34,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 135. [2021-07-13 19:27:34,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.955223880597015) internal successors, (396), 134 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-13 19:27:34,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 396 transitions. [2021-07-13 19:27:34,282 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 396 transitions. Word has length 15 [2021-07-13 19:27:34,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:34,282 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 396 transitions. [2021-07-13 19:27:34,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:34,282 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 396 transitions. [2021-07-13 19:27:34,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:34,283 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:34,283 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:34,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-07-13 19:27:34,499 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:34,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:34,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1226951760, now seen corresponding path program 4 times [2021-07-13 19:27:34,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:34,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609197004] [2021-07-13 19:27:34,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:34,542 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-13 19:27:34,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:34,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609197004] [2021-07-13 19:27:34,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609197004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:34,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208460907] [2021-07-13 19:27:34,543 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 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-13 19:27:34,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:34,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:34,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-07-13 19:27:34,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:34,661 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-13 19:27:34,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208460907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:34,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:34,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:34,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381706140] [2021-07-13 19:27:34,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:34,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:34,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:34,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:34,663 INFO L87 Difference]: Start difference. First operand 135 states and 396 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:34,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:34,783 INFO L93 Difference]: Finished difference Result 205 states and 542 transitions. [2021-07-13 19:27:34,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:34,783 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:34,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:34,784 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:27:34,784 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:27:34,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 95.8ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:34,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:27:34,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 141. [2021-07-13 19:27:34,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.9357142857142855) internal successors, (411), 140 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 411 transitions. [2021-07-13 19:27:34,786 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 411 transitions. Word has length 15 [2021-07-13 19:27:34,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:34,787 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 411 transitions. [2021-07-13 19:27:34,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:34,787 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 411 transitions. [2021-07-13 19:27:34,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:34,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:34,787 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:35,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:35,003 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:35,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:35,003 INFO L82 PathProgramCache]: Analyzing trace with hash -886595830, now seen corresponding path program 21 times [2021-07-13 19:27:35,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:35,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191910357] [2021-07-13 19:27:35,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:35,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:35,046 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-13 19:27:35,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:35,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191910357] [2021-07-13 19:27:35,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191910357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:35,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261450879] [2021-07-13 19:27:35,046 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-13 19:27:35,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:35,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:35,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:35,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:35,135 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-13 19:27:35,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261450879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:35,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:35,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:35,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2396353] [2021-07-13 19:27:35,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:35,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:35,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:35,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:35,136 INFO L87 Difference]: Start difference. First operand 141 states and 411 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 19:27:35,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:35,329 INFO L93 Difference]: Finished difference Result 181 states and 502 transitions. [2021-07-13 19:27:35,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:35,329 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:27:35,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:35,330 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:27:35,330 INFO L226 Difference]: Without dead ends: 174 [2021-07-13 19:27:35,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 184.0ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:35,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-07-13 19:27:35,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 141. [2021-07-13 19:27:35,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.9285714285714284) internal successors, (410), 140 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:35,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 410 transitions. [2021-07-13 19:27:35,333 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 410 transitions. Word has length 15 [2021-07-13 19:27:35,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:35,333 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 410 transitions. [2021-07-13 19:27:35,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 19:27:35,333 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 410 transitions. [2021-07-13 19:27:35,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:35,333 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:35,333 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:35,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-07-13 19:27:35,549 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:35,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:35,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1651983020, now seen corresponding path program 5 times [2021-07-13 19:27:35,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:35,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943776145] [2021-07-13 19:27:35,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:35,580 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-13 19:27:35,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:35,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943776145] [2021-07-13 19:27:35,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943776145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:35,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97614684] [2021-07-13 19:27:35,580 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 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-13 19:27:35,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:35,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:35,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-07-13 19:27:35,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:35,674 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-13 19:27:35,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97614684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:35,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:35,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:35,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443022483] [2021-07-13 19:27:35,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:35,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:35,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:35,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:35,675 INFO L87 Difference]: Start difference. First operand 141 states and 410 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-13 19:27:35,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:35,787 INFO L93 Difference]: Finished difference Result 190 states and 512 transitions. [2021-07-13 19:27:35,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:35,787 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-07-13 19:27:35,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:35,788 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:27:35,788 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:27:35,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:27:35,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 136. [2021-07-13 19:27:35,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.948148148148148) internal successors, (398), 135 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 398 transitions. [2021-07-13 19:27:35,792 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 398 transitions. Word has length 15 [2021-07-13 19:27:35,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:35,792 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 398 transitions. [2021-07-13 19:27:35,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-13 19:27:35,792 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 398 transitions. [2021-07-13 19:27:35,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:35,793 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:35,793 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:35,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2021-07-13 19:27:35,994 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:35,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:35,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1441032960, now seen corresponding path program 6 times [2021-07-13 19:27:35,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:35,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129849719] [2021-07-13 19:27:35,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:36,032 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-13 19:27:36,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:36,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129849719] [2021-07-13 19:27:36,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129849719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:36,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176123636] [2021-07-13 19:27:36,032 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 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-13 19:27:36,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:36,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:36,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:36,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:36,110 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-13 19:27:36,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176123636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:36,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:36,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:36,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832164338] [2021-07-13 19:27:36,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:36,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:36,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:36,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:36,111 INFO L87 Difference]: Start difference. First operand 136 states and 398 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:36,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:36,449 INFO L93 Difference]: Finished difference Result 214 states and 572 transitions. [2021-07-13 19:27:36,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:27:36,450 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:36,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:36,450 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:27:36,450 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:27:36,451 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 259.3ms TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:27:36,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:27:36,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 137. [2021-07-13 19:27:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.8970588235294117) internal successors, (394), 136 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 394 transitions. [2021-07-13 19:27:36,453 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 394 transitions. Word has length 15 [2021-07-13 19:27:36,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:36,454 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 394 transitions. [2021-07-13 19:27:36,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:36,454 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 394 transitions. [2021-07-13 19:27:36,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:36,454 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:36,454 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:36,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-07-13 19:27:36,670 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:36,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:36,671 INFO L82 PathProgramCache]: Analyzing trace with hash 981607308, now seen corresponding path program 22 times [2021-07-13 19:27:36,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:36,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619680689] [2021-07-13 19:27:36,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:36,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:36,720 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-13 19:27:36,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:36,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619680689] [2021-07-13 19:27:36,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619680689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:36,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851557442] [2021-07-13 19:27:36,721 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 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-13 19:27:36,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:36,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:36,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:36,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:36,831 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-13 19:27:36,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851557442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:36,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:36,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:36,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750165417] [2021-07-13 19:27:36,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:36,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:36,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:36,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:36,832 INFO L87 Difference]: Start difference. First operand 137 states and 394 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:37,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:37,028 INFO L93 Difference]: Finished difference Result 214 states and 591 transitions. [2021-07-13 19:27:37,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:37,028 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:37,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:37,029 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:27:37,029 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:27:37,029 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 183.1ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:37,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:27:37,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 141. [2021-07-13 19:27:37,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.9285714285714284) internal successors, (410), 140 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:37,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 410 transitions. [2021-07-13 19:27:37,032 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 410 transitions. Word has length 15 [2021-07-13 19:27:37,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:37,032 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 410 transitions. [2021-07-13 19:27:37,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:37,032 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 410 transitions. [2021-07-13 19:27:37,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:37,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:37,032 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:37,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-07-13 19:27:37,245 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:37,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:37,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1951803882, now seen corresponding path program 23 times [2021-07-13 19:27:37,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:37,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821462851] [2021-07-13 19:27:37,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:37,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:37,310 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-13 19:27:37,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:37,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821462851] [2021-07-13 19:27:37,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821462851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:37,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145765986] [2021-07-13 19:27:37,310 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 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-13 19:27:37,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:37,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:37,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:37,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:37,495 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-13 19:27:37,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145765986] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:37,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:37,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:37,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890521415] [2021-07-13 19:27:37,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:37,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:37,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:37,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:37,497 INFO L87 Difference]: Start difference. First operand 141 states and 410 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:37,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:37,735 INFO L93 Difference]: Finished difference Result 223 states and 605 transitions. [2021-07-13 19:27:37,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:37,735 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 15 [2021-07-13 19:27:37,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:37,737 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:27:37,737 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:27:37,737 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 225.7ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:37,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:27:37,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 140. [2021-07-13 19:27:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.9280575539568345) internal successors, (407), 139 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 407 transitions. [2021-07-13 19:27:37,741 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 407 transitions. Word has length 15 [2021-07-13 19:27:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:37,741 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 407 transitions. [2021-07-13 19:27:37,741 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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-13 19:27:37,741 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 407 transitions. [2021-07-13 19:27:37,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:37,742 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:37,742 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:37,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:37,960 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:37,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:37,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1273184878, now seen corresponding path program 7 times [2021-07-13 19:27:37,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:37,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232149870] [2021-07-13 19:27:37,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:37,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:38,011 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-13 19:27:38,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:38,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232149870] [2021-07-13 19:27:38,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232149870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:38,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456098855] [2021-07-13 19:27:38,012 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 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-13 19:27:38,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:38,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:38,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:38,094 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-13 19:27:38,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456098855] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:38,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:38,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:38,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320658828] [2021-07-13 19:27:38,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:38,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:38,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:38,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:38,095 INFO L87 Difference]: Start difference. First operand 140 states and 407 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:38,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:38,376 INFO L93 Difference]: Finished difference Result 227 states and 607 transitions. [2021-07-13 19:27:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:27:38,377 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:38,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:38,377 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:27:38,377 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:27:38,378 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 218.5ms TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:27:38,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:27:38,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 135. [2021-07-13 19:27:38,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.8805970149253732) internal successors, (386), 134 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-13 19:27:38,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 386 transitions. [2021-07-13 19:27:38,380 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 386 transitions. Word has length 15 [2021-07-13 19:27:38,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:38,380 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 386 transitions. [2021-07-13 19:27:38,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:38,381 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 386 transitions. [2021-07-13 19:27:38,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:38,381 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:38,381 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:38,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-07-13 19:27:38,597 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:38,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:38,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1807933612, now seen corresponding path program 24 times [2021-07-13 19:27:38,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:38,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568385710] [2021-07-13 19:27:38,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:38,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:38,647 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-13 19:27:38,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:38,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568385710] [2021-07-13 19:27:38,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568385710] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:38,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468143850] [2021-07-13 19:27:38,647 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 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-13 19:27:38,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:38,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:38,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:38,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:38,750 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-13 19:27:38,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468143850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:38,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:38,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:38,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32612910] [2021-07-13 19:27:38,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:38,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:38,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:38,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:38,752 INFO L87 Difference]: Start difference. First operand 135 states and 386 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 19:27:38,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:38,938 INFO L93 Difference]: Finished difference Result 190 states and 521 transitions. [2021-07-13 19:27:38,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:38,938 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:27:38,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:38,939 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:27:38,939 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:27:38,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:38,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:27:38,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 136. [2021-07-13 19:27:38,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.8666666666666667) internal successors, (387), 135 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:38,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 387 transitions. [2021-07-13 19:27:38,942 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 387 transitions. Word has length 15 [2021-07-13 19:27:38,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:38,942 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 387 transitions. [2021-07-13 19:27:38,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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-13 19:27:38,942 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 387 transitions. [2021-07-13 19:27:38,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:38,942 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:38,942 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:39,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,38 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:39,159 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:39,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:39,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1042546422, now seen corresponding path program 8 times [2021-07-13 19:27:39,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:39,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885957282] [2021-07-13 19:27:39,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:39,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:39,188 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-13 19:27:39,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:39,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885957282] [2021-07-13 19:27:39,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885957282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:39,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516327584] [2021-07-13 19:27:39,189 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 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-13 19:27:39,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:39,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:39,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:39,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:39,263 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-13 19:27:39,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516327584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:39,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:39,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:39,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6791479] [2021-07-13 19:27:39,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:39,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:39,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:39,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:39,265 INFO L87 Difference]: Start difference. First operand 136 states and 387 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:39,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:39,629 INFO L93 Difference]: Finished difference Result 269 states and 705 transitions. [2021-07-13 19:27:39,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:27:39,629 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:39,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:39,630 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:27:39,630 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:27:39,630 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 250.6ms TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:27:39,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:27:39,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 111. [2021-07-13 19:27:39,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.8727272727272726) internal successors, (316), 110 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:39,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 316 transitions. [2021-07-13 19:27:39,633 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 316 transitions. Word has length 15 [2021-07-13 19:27:39,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:39,633 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 316 transitions. [2021-07-13 19:27:39,633 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:39,633 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 316 transitions. [2021-07-13 19:27:39,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:39,633 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:39,633 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:39,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-07-13 19:27:39,849 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:39,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:39,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1544487814, now seen corresponding path program 25 times [2021-07-13 19:27:39,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:39,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673148148] [2021-07-13 19:27:39,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:39,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:39,892 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-13 19:27:39,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:39,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673148148] [2021-07-13 19:27:39,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673148148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:39,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357678895] [2021-07-13 19:27:39,892 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 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-13 19:27:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:39,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:39,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:39,976 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-13 19:27:39,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357678895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:39,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:39,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:39,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427248894] [2021-07-13 19:27:39,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:39,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:39,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:39,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:39,977 INFO L87 Difference]: Start difference. First operand 111 states and 316 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:40,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:40,147 INFO L93 Difference]: Finished difference Result 195 states and 547 transitions. [2021-07-13 19:27:40,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:40,148 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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 15 [2021-07-13 19:27:40,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:40,148 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:27:40,148 INFO L226 Difference]: Without dead ends: 190 [2021-07-13 19:27:40,149 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 125.9ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:40,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-07-13 19:27:40,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 115. [2021-07-13 19:27:40,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.8771929824561404) internal successors, (328), 114 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:40,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 328 transitions. [2021-07-13 19:27:40,151 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 328 transitions. Word has length 15 [2021-07-13 19:27:40,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:40,151 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 328 transitions. [2021-07-13 19:27:40,151 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:40,151 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 328 transitions. [2021-07-13 19:27:40,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:40,151 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:40,151 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:40,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:40,370 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:40,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:40,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1323878784, now seen corresponding path program 26 times [2021-07-13 19:27:40,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:40,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053822897] [2021-07-13 19:27:40,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:40,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:40,423 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-13 19:27:40,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:40,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053822897] [2021-07-13 19:27:40,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053822897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:40,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090093162] [2021-07-13 19:27:40,423 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:40,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:40,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:40,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:40,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:40,538 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-13 19:27:40,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090093162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:40,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:40,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:40,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759300213] [2021-07-13 19:27:40,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:40,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:40,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:40,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:40,540 INFO L87 Difference]: Start difference. First operand 115 states and 328 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:40,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:40,761 INFO L93 Difference]: Finished difference Result 234 states and 644 transitions. [2021-07-13 19:27:40,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:40,762 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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 15 [2021-07-13 19:27:40,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:40,762 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:27:40,763 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:27:40,763 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 182.9ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:40,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:27:40,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 117. [2021-07-13 19:27:40,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.896551724137931) internal successors, (336), 116 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:40,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 336 transitions. [2021-07-13 19:27:40,765 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 336 transitions. Word has length 15 [2021-07-13 19:27:40,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:40,765 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 336 transitions. [2021-07-13 19:27:40,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:40,765 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 336 transitions. [2021-07-13 19:27:40,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:40,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:40,766 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:40,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:40,981 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:40,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:40,981 INFO L82 PathProgramCache]: Analyzing trace with hash 37677322, now seen corresponding path program 27 times [2021-07-13 19:27:40,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:40,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057079878] [2021-07-13 19:27:40,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:40,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:41,054 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-13 19:27:41,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:41,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057079878] [2021-07-13 19:27:41,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057079878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:41,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774676823] [2021-07-13 19:27:41,054 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 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-13 19:27:41,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:41,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:41,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:41,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:41,195 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-13 19:27:41,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774676823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:41,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:41,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:41,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285265248] [2021-07-13 19:27:41,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:41,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:41,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:41,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:41,196 INFO L87 Difference]: Start difference. First operand 117 states and 336 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:41,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:41,458 INFO L93 Difference]: Finished difference Result 207 states and 572 transitions. [2021-07-13 19:27:41,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:41,458 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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 15 [2021-07-13 19:27:41,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:41,465 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:27:41,465 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:27:41,465 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 225.1ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:27:41,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:27:41,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 113. [2021-07-13 19:27:41,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.875) internal successors, (322), 112 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:41,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 322 transitions. [2021-07-13 19:27:41,468 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 322 transitions. Word has length 15 [2021-07-13 19:27:41,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:41,468 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 322 transitions. [2021-07-13 19:27:41,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:41,468 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 322 transitions. [2021-07-13 19:27:41,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:41,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:41,468 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:41,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2021-07-13 19:27:41,684 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:41,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:41,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1830225050, now seen corresponding path program 28 times [2021-07-13 19:27:41,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:41,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579270452] [2021-07-13 19:27:41,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:41,737 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-13 19:27:41,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:41,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579270452] [2021-07-13 19:27:41,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579270452] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:41,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284453305] [2021-07-13 19:27:41,738 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 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-13 19:27:41,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:41,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:41,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:41,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:41,833 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-13 19:27:41,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284453305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:41,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:41,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:41,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747572259] [2021-07-13 19:27:41,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:41,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:41,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:41,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:41,834 INFO L87 Difference]: Start difference. First operand 113 states and 322 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:42,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:42,030 INFO L93 Difference]: Finished difference Result 185 states and 511 transitions. [2021-07-13 19:27:42,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:42,031 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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 15 [2021-07-13 19:27:42,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:42,032 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:27:42,032 INFO L226 Difference]: Without dead ends: 180 [2021-07-13 19:27:42,032 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 178.1ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:42,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-07-13 19:27:42,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 117. [2021-07-13 19:27:42,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.913793103448276) internal successors, (338), 116 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:42,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 338 transitions. [2021-07-13 19:27:42,034 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 338 transitions. Word has length 15 [2021-07-13 19:27:42,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:42,034 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 338 transitions. [2021-07-13 19:27:42,034 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:42,034 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 338 transitions. [2021-07-13 19:27:42,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:42,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:42,035 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:42,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:42,249 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:42,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:42,249 INFO L82 PathProgramCache]: Analyzing trace with hash -468668944, now seen corresponding path program 29 times [2021-07-13 19:27:42,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:42,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485381429] [2021-07-13 19:27:42,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:42,299 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-13 19:27:42,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:42,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485381429] [2021-07-13 19:27:42,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485381429] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:42,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523207851] [2021-07-13 19:27:42,300 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 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-13 19:27:42,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:42,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:42,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:42,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:42,391 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-13 19:27:42,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523207851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:42,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:42,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:42,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123600683] [2021-07-13 19:27:42,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:42,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:42,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:42,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:42,392 INFO L87 Difference]: Start difference. First operand 117 states and 338 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:42,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:42,637 INFO L93 Difference]: Finished difference Result 195 states and 528 transitions. [2021-07-13 19:27:42,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:42,638 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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 15 [2021-07-13 19:27:42,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:42,639 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:27:42,639 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:27:42,639 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 203.6ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:42,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:27:42,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 115. [2021-07-13 19:27:42,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.8947368421052633) internal successors, (330), 114 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:42,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 330 transitions. [2021-07-13 19:27:42,641 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 330 transitions. Word has length 15 [2021-07-13 19:27:42,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:42,641 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 330 transitions. [2021-07-13 19:27:42,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:42,641 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 330 transitions. [2021-07-13 19:27:42,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:42,642 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:42,642 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:42,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2021-07-13 19:27:42,857 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:42,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:42,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1003898746, now seen corresponding path program 30 times [2021-07-13 19:27:42,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:42,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459139817] [2021-07-13 19:27:42,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:42,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:42,908 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-13 19:27:42,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:42,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459139817] [2021-07-13 19:27:42,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459139817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:42,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920034223] [2021-07-13 19:27:42,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 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-13 19:27:42,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:42,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:42,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:42,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:43,010 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-13 19:27:43,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920034223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:43,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:43,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:43,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476981173] [2021-07-13 19:27:43,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:43,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:43,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:43,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:43,011 INFO L87 Difference]: Start difference. First operand 115 states and 330 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 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-13 19:27:43,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:43,216 INFO L93 Difference]: Finished difference Result 166 states and 460 transitions. [2021-07-13 19:27:43,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:43,217 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 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 15 [2021-07-13 19:27:43,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:43,218 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:27:43,218 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:27:43,218 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:43,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:27:43,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 113. [2021-07-13 19:27:43,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.875) internal successors, (322), 112 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:43,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 322 transitions. [2021-07-13 19:27:43,221 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 322 transitions. Word has length 15 [2021-07-13 19:27:43,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:43,221 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 322 transitions. [2021-07-13 19:27:43,221 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 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-13 19:27:43,221 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 322 transitions. [2021-07-13 19:27:43,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:43,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:43,222 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:43,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2021-07-13 19:27:43,441 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:43,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:43,441 INFO L82 PathProgramCache]: Analyzing trace with hash -639898996, now seen corresponding path program 1 times [2021-07-13 19:27:43,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:43,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52873715] [2021-07-13 19:27:43,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:43,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:43,472 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-13 19:27:43,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:43,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52873715] [2021-07-13 19:27:43,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52873715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:43,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867688497] [2021-07-13 19:27:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 19:27:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:43,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:43,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:43,541 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-13 19:27:43,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867688497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:43,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:43,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:43,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698131300] [2021-07-13 19:27:43,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:43,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:43,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:43,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:43,542 INFO L87 Difference]: Start difference. First operand 113 states and 322 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:43,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:43,642 INFO L93 Difference]: Finished difference Result 186 states and 521 transitions. [2021-07-13 19:27:43,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:43,642 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:27:43,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:43,643 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:27:43,643 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:27:43,643 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 60.5ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:43,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:27:43,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 126. [2021-07-13 19:27:43,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.992) internal successors, (374), 125 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-13 19:27:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 374 transitions. [2021-07-13 19:27:43,646 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 374 transitions. Word has length 16 [2021-07-13 19:27:43,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:43,646 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 374 transitions. [2021-07-13 19:27:43,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 374 transitions. [2021-07-13 19:27:43,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:43,646 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:43,646 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:43,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:43,864 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:43,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:43,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1991072770, now seen corresponding path program 1 times [2021-07-13 19:27:43,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:43,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008475157] [2021-07-13 19:27:43,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:43,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:43,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:43,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:43,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008475157] [2021-07-13 19:27:43,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008475157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:43,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695727476] [2021-07-13 19:27:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 19:27:43,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:43,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:43,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:43,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695727476] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:43,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:43,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:43,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697926933] [2021-07-13 19:27:43,964 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:43,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:43,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:43,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:43,965 INFO L87 Difference]: Start difference. First operand 126 states and 374 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:44,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:44,053 INFO L93 Difference]: Finished difference Result 163 states and 462 transitions. [2021-07-13 19:27:44,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:44,053 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:27:44,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:44,054 INFO L225 Difference]: With dead ends: 163 [2021-07-13 19:27:44,054 INFO L226 Difference]: Without dead ends: 153 [2021-07-13 19:27:44,054 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 65.8ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:44,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-07-13 19:27:44,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 126. [2021-07-13 19:27:44,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.952) internal successors, (369), 125 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:44,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 369 transitions. [2021-07-13 19:27:44,056 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 369 transitions. Word has length 16 [2021-07-13 19:27:44,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:44,056 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 369 transitions. [2021-07-13 19:27:44,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:44,056 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 369 transitions. [2021-07-13 19:27:44,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:44,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:44,056 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:44,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2021-07-13 19:27:44,272 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:44,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:44,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1652532542, now seen corresponding path program 2 times [2021-07-13 19:27:44,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:44,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164301261] [2021-07-13 19:27:44,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:44,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:44,319 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-13 19:27:44,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:44,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164301261] [2021-07-13 19:27:44,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164301261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:44,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558124575] [2021-07-13 19:27:44,320 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:27:44,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:44,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:44,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:44,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:44,386 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-13 19:27:44,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558124575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:44,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:44,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:44,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687672642] [2021-07-13 19:27:44,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:44,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:44,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:44,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:44,387 INFO L87 Difference]: Start difference. First operand 126 states and 369 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:44,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:44,489 INFO L93 Difference]: Finished difference Result 193 states and 538 transitions. [2021-07-13 19:27:44,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:44,489 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 16 [2021-07-13 19:27:44,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:44,490 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:27:44,490 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:27:44,490 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 65.9ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:44,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:27:44,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 129. [2021-07-13 19:27:44,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0) internal successors, (384), 128 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:44,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 384 transitions. [2021-07-13 19:27:44,492 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 384 transitions. Word has length 16 [2021-07-13 19:27:44,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:44,492 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 384 transitions. [2021-07-13 19:27:44,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:44,493 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 384 transitions. [2021-07-13 19:27:44,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:44,493 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:44,493 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:44,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:44,708 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:44,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:44,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1447398580, now seen corresponding path program 2 times [2021-07-13 19:27:44,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:44,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189447203] [2021-07-13 19:27:44,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:44,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:44,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:44,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189447203] [2021-07-13 19:27:44,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189447203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:44,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769311661] [2021-07-13 19:27:44,736 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-13 19:27:44,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:44,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:44,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:44,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:44,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:44,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769311661] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:44,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:44,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:44,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561374531] [2021-07-13 19:27:44,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:44,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:44,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:44,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:44,816 INFO L87 Difference]: Start difference. First operand 129 states and 384 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:44,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:44,903 INFO L93 Difference]: Finished difference Result 180 states and 505 transitions. [2021-07-13 19:27:44,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:44,904 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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 16 [2021-07-13 19:27:44,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:44,904 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:27:44,904 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:27:44,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 69.7ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:44,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:27:44,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 136. [2021-07-13 19:27:44,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.9925925925925925) internal successors, (404), 135 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:44,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 404 transitions. [2021-07-13 19:27:44,907 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 404 transitions. Word has length 16 [2021-07-13 19:27:44,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:44,907 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 404 transitions. [2021-07-13 19:27:44,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:44,907 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 404 transitions. [2021-07-13 19:27:44,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:44,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:44,908 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:45,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:45,124 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:45,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:45,124 INFO L82 PathProgramCache]: Analyzing trace with hash -18443474, now seen corresponding path program 3 times [2021-07-13 19:27:45,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:45,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323075274] [2021-07-13 19:27:45,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:45,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:45,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:45,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323075274] [2021-07-13 19:27:45,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323075274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:45,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387206315] [2021-07-13 19:27:45,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 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-13 19:27:45,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:45,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:45,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:45,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:45,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:45,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387206315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:45,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:45,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:45,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385746997] [2021-07-13 19:27:45,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:45,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:45,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:45,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:45,218 INFO L87 Difference]: Start difference. First operand 136 states and 404 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:45,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:45,293 INFO L93 Difference]: Finished difference Result 176 states and 499 transitions. [2021-07-13 19:27:45,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:45,293 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:27:45,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:45,294 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:27:45,294 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:27:45,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 58.3ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:45,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:27:45,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 136. [2021-07-13 19:27:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.9703703703703703) internal successors, (401), 135 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 401 transitions. [2021-07-13 19:27:45,296 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 401 transitions. Word has length 16 [2021-07-13 19:27:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:45,296 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 401 transitions. [2021-07-13 19:27:45,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:45,296 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 401 transitions. [2021-07-13 19:27:45,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:45,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:45,297 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:45,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:45,513 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:45,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:45,513 INFO L82 PathProgramCache]: Analyzing trace with hash 907579970, now seen corresponding path program 3 times [2021-07-13 19:27:45,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:45,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861921704] [2021-07-13 19:27:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:45,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:45,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:45,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861921704] [2021-07-13 19:27:45,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861921704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:45,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706975648] [2021-07-13 19:27:45,544 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 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-13 19:27:45,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:45,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:45,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:45,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:45,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706975648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:45,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:45,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:45,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216621198] [2021-07-13 19:27:45,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:45,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:45,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:45,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:45,618 INFO L87 Difference]: Start difference. First operand 136 states and 401 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-13 19:27:45,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:45,705 INFO L93 Difference]: Finished difference Result 162 states and 468 transitions. [2021-07-13 19:27:45,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:45,705 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 16 [2021-07-13 19:27:45,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:45,706 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:27:45,706 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:27:45,706 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 75.0ms TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:45,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:27:45,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 132. [2021-07-13 19:27:45,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.9770992366412212) internal successors, (390), 131 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:45,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 390 transitions. [2021-07-13 19:27:45,708 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 390 transitions. Word has length 16 [2021-07-13 19:27:45,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:45,708 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 390 transitions. [2021-07-13 19:27:45,708 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-13 19:27:45,709 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 390 transitions. [2021-07-13 19:27:45,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:45,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:45,709 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:45,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:45,921 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:45,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:45,921 INFO L82 PathProgramCache]: Analyzing trace with hash -408327260, now seen corresponding path program 4 times [2021-07-13 19:27:45,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:45,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204386037] [2021-07-13 19:27:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:45,963 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-13 19:27:45,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:45,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204386037] [2021-07-13 19:27:45,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204386037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:45,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60490307] [2021-07-13 19:27:45,963 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 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-13 19:27:45,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:45,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:45,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:45,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:46,038 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-13 19:27:46,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60490307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:46,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:46,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:46,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018534721] [2021-07-13 19:27:46,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:46,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:46,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:46,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:46,039 INFO L87 Difference]: Start difference. First operand 132 states and 390 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:46,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:46,123 INFO L93 Difference]: Finished difference Result 192 states and 545 transitions. [2021-07-13 19:27:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:46,124 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:27:46,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:46,125 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:27:46,125 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:27:46,125 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 76.2ms TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:46,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:27:46,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 138. [2021-07-13 19:27:46,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.0437956204379564) internal successors, (417), 137 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:46,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 417 transitions. [2021-07-13 19:27:46,127 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 417 transitions. Word has length 16 [2021-07-13 19:27:46,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:46,127 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 417 transitions. [2021-07-13 19:27:46,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:27:46,127 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 417 transitions. [2021-07-13 19:27:46,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:46,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:46,128 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:46,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-07-13 19:27:46,344 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:46,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:46,344 INFO L82 PathProgramCache]: Analyzing trace with hash 786708914, now seen corresponding path program 4 times [2021-07-13 19:27:46,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:46,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105458504] [2021-07-13 19:27:46,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:46,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:46,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105458504] [2021-07-13 19:27:46,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105458504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:46,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994774637] [2021-07-13 19:27:46,378 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 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-13 19:27:46,410 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:46,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:46,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:46,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:46,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994774637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:46,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:46,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:46,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519392240] [2021-07-13 19:27:46,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:46,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:46,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:46,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:46,468 INFO L87 Difference]: Start difference. First operand 138 states and 417 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:46,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:46,596 INFO L93 Difference]: Finished difference Result 198 states and 562 transitions. [2021-07-13 19:27:46,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:46,597 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:27:46,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:46,601 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:27:46,601 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:27:46,601 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 67.4ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:46,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:27:46,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 148. [2021-07-13 19:27:46,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.054421768707483) internal successors, (449), 147 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:46,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 449 transitions. [2021-07-13 19:27:46,616 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 449 transitions. Word has length 16 [2021-07-13 19:27:46,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:46,617 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 449 transitions. [2021-07-13 19:27:46,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:46,617 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 449 transitions. [2021-07-13 19:27:46,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:46,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:46,617 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:46,817 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-07-13 19:27:46,818 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:46,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:46,818 INFO L82 PathProgramCache]: Analyzing trace with hash -2079303276, now seen corresponding path program 5 times [2021-07-13 19:27:46,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:46,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069135734] [2021-07-13 19:27:46,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:46,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:46,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:46,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069135734] [2021-07-13 19:27:46,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069135734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:46,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824449158] [2021-07-13 19:27:46,847 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 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-13 19:27:46,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:46,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:46,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:46,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:46,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:46,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824449158] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:46,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:46,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:46,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447078583] [2021-07-13 19:27:46,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:46,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:46,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:46,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:46,923 INFO L87 Difference]: Start difference. First operand 148 states and 449 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-13 19:27:47,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:47,002 INFO L93 Difference]: Finished difference Result 201 states and 572 transitions. [2021-07-13 19:27:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:47,002 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 16 [2021-07-13 19:27:47,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:47,003 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:27:47,003 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:27:47,003 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 72.1ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:47,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:27:47,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 148. [2021-07-13 19:27:47,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.0340136054421767) internal successors, (446), 147 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:47,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 446 transitions. [2021-07-13 19:27:47,006 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 446 transitions. Word has length 16 [2021-07-13 19:27:47,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:47,006 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 446 transitions. [2021-07-13 19:27:47,006 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-13 19:27:47,006 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 446 transitions. [2021-07-13 19:27:47,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:47,006 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:47,007 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:47,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-07-13 19:27:47,223 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:47,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:47,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1153279832, now seen corresponding path program 5 times [2021-07-13 19:27:47,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:47,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896237387] [2021-07-13 19:27:47,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:47,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:47,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896237387] [2021-07-13 19:27:47,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896237387] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:47,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551364980] [2021-07-13 19:27:47,253 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 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-13 19:27:47,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:47,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:47,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:47,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:47,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:47,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551364980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:47,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:47,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:47,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548774001] [2021-07-13 19:27:47,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:47,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:47,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:47,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:47,372 INFO L87 Difference]: Start difference. First operand 148 states and 446 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:47,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:47,458 INFO L93 Difference]: Finished difference Result 200 states and 570 transitions. [2021-07-13 19:27:47,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:47,458 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:27:47,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:47,459 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:27:47,459 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:27:47,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 63.5ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:47,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:27:47,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 145. [2021-07-13 19:27:47,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.0347222222222223) internal successors, (437), 144 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:47,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 437 transitions. [2021-07-13 19:27:47,462 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 437 transitions. Word has length 16 [2021-07-13 19:27:47,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:47,462 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 437 transitions. [2021-07-13 19:27:47,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:47,462 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 437 transitions. [2021-07-13 19:27:47,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:47,462 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:47,462 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:47,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-07-13 19:27:47,679 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:47,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:47,679 INFO L82 PathProgramCache]: Analyzing trace with hash 1341923340, now seen corresponding path program 6 times [2021-07-13 19:27:47,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:47,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130437737] [2021-07-13 19:27:47,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:47,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:47,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:47,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130437737] [2021-07-13 19:27:47,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130437737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:47,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356944258] [2021-07-13 19:27:47,709 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 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-13 19:27:47,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:47,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:47,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:47,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:47,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:47,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356944258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:47,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:47,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:47,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114784063] [2021-07-13 19:27:47,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:47,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:47,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:47,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:47,814 INFO L87 Difference]: Start difference. First operand 145 states and 437 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:47,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:47,903 INFO L93 Difference]: Finished difference Result 178 states and 518 transitions. [2021-07-13 19:27:47,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:47,904 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:27:47,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:47,904 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:27:47,904 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:27:47,904 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:47,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:27:47,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 145. [2021-07-13 19:27:47,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.013888888888889) internal successors, (434), 144 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:47,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 434 transitions. [2021-07-13 19:27:47,907 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 434 transitions. Word has length 16 [2021-07-13 19:27:47,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:47,907 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 434 transitions. [2021-07-13 19:27:47,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:47,907 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 434 transitions. [2021-07-13 19:27:47,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:47,921 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:47,921 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:48,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:48,138 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:48,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:48,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1171713858, now seen corresponding path program 6 times [2021-07-13 19:27:48,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:48,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86092719] [2021-07-13 19:27:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:48,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:48,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:48,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86092719] [2021-07-13 19:27:48,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86092719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:48,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102853106] [2021-07-13 19:27:48,180 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 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-13 19:27:48,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:48,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:48,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:48,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:48,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:48,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102853106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:48,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:48,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:48,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816088846] [2021-07-13 19:27:48,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:48,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:48,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:48,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:48,283 INFO L87 Difference]: Start difference. First operand 145 states and 434 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:48,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:48,370 INFO L93 Difference]: Finished difference Result 200 states and 574 transitions. [2021-07-13 19:27:48,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:48,370 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:27:48,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:48,371 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:27:48,371 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:27:48,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:48,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:27:48,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 138. [2021-07-13 19:27:48,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.0) internal successors, (411), 137 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:48,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 411 transitions. [2021-07-13 19:27:48,375 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 411 transitions. Word has length 16 [2021-07-13 19:27:48,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:48,375 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 411 transitions. [2021-07-13 19:27:48,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:48,375 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 411 transitions. [2021-07-13 19:27:48,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:48,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:48,375 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:48,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-07-13 19:27:48,589 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:48,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:48,589 INFO L82 PathProgramCache]: Analyzing trace with hash 228804358, now seen corresponding path program 7 times [2021-07-13 19:27:48,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:48,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826678282] [2021-07-13 19:27:48,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:48,648 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-13 19:27:48,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:48,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826678282] [2021-07-13 19:27:48,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826678282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:48,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635552699] [2021-07-13 19:27:48,648 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 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-13 19:27:48,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:48,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:48,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:48,735 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-13 19:27:48,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635552699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:48,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:48,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:48,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37612138] [2021-07-13 19:27:48,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:48,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:48,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:48,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:48,736 INFO L87 Difference]: Start difference. First operand 138 states and 411 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:48,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:48,819 INFO L93 Difference]: Finished difference Result 314 states and 911 transitions. [2021-07-13 19:27:48,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:48,820 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:27:48,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:48,821 INFO L225 Difference]: With dead ends: 314 [2021-07-13 19:27:48,821 INFO L226 Difference]: Without dead ends: 314 [2021-07-13 19:27:48,821 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 65.3ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:48,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-07-13 19:27:48,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 152. [2021-07-13 19:27:48,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.0927152317880795) internal successors, (467), 151 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:48,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 467 transitions. [2021-07-13 19:27:48,824 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 467 transitions. Word has length 16 [2021-07-13 19:27:48,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:48,824 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 467 transitions. [2021-07-13 19:27:48,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:48,824 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 467 transitions. [2021-07-13 19:27:48,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:48,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:48,824 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:49,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:49,025 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:49,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:49,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1435191172, now seen corresponding path program 7 times [2021-07-13 19:27:49,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:49,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003868189] [2021-07-13 19:27:49,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:49,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:49,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:49,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003868189] [2021-07-13 19:27:49,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003868189] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167210383] [2021-07-13 19:27:49,056 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 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-13 19:27:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:49,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:49,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:49,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:49,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167210383] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:49,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:49,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375581560] [2021-07-13 19:27:49,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:49,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:49,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:49,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:49,129 INFO L87 Difference]: Start difference. First operand 152 states and 467 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:49,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:49,208 INFO L93 Difference]: Finished difference Result 257 states and 727 transitions. [2021-07-13 19:27:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:49,208 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:49,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:49,209 INFO L225 Difference]: With dead ends: 257 [2021-07-13 19:27:49,209 INFO L226 Difference]: Without dead ends: 247 [2021-07-13 19:27:49,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 63.6ms TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:49,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-07-13 19:27:49,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 152. [2021-07-13 19:27:49,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.0596026490066226) internal successors, (462), 151 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 462 transitions. [2021-07-13 19:27:49,212 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 462 transitions. Word has length 16 [2021-07-13 19:27:49,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:49,213 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 462 transitions. [2021-07-13 19:27:49,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:49,213 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 462 transitions. [2021-07-13 19:27:49,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:49,213 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:49,213 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:49,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-07-13 19:27:49,429 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:49,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:49,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1773731400, now seen corresponding path program 8 times [2021-07-13 19:27:49,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:49,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785357725] [2021-07-13 19:27:49,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:49,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:49,459 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-13 19:27:49,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:49,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785357725] [2021-07-13 19:27:49,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785357725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230974925] [2021-07-13 19:27:49,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 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-13 19:27:49,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:49,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:49,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:49,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:49,527 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-13 19:27:49,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230974925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:49,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:49,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216812288] [2021-07-13 19:27:49,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:49,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:49,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:49,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:49,527 INFO L87 Difference]: Start difference. First operand 152 states and 462 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:49,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:49,620 INFO L93 Difference]: Finished difference Result 311 states and 888 transitions. [2021-07-13 19:27:49,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:49,620 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 16 [2021-07-13 19:27:49,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:49,621 INFO L225 Difference]: With dead ends: 311 [2021-07-13 19:27:49,621 INFO L226 Difference]: Without dead ends: 311 [2021-07-13 19:27:49,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 60.3ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:49,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-07-13 19:27:49,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 158. [2021-07-13 19:27:49,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.1337579617834397) internal successors, (492), 157 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:49,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 492 transitions. [2021-07-13 19:27:49,624 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 492 transitions. Word has length 16 [2021-07-13 19:27:49,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:49,624 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 492 transitions. [2021-07-13 19:27:49,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:27:49,624 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 492 transitions. [2021-07-13 19:27:49,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:49,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:49,625 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:49,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:49,842 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:49,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:49,842 INFO L82 PathProgramCache]: Analyzing trace with hash -578695226, now seen corresponding path program 8 times [2021-07-13 19:27:49,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:49,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276569455] [2021-07-13 19:27:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:49,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:49,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:49,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276569455] [2021-07-13 19:27:49,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276569455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402768684] [2021-07-13 19:27:49,871 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-13 19:27:49,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:49,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:49,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:49,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:49,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:49,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402768684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:49,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:49,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:49,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021861211] [2021-07-13 19:27:49,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:49,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:49,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:49,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:49,974 INFO L87 Difference]: Start difference. First operand 158 states and 492 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:50,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:50,046 INFO L93 Difference]: Finished difference Result 283 states and 806 transitions. [2021-07-13 19:27:50,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:50,046 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:50,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:50,047 INFO L225 Difference]: With dead ends: 283 [2021-07-13 19:27:50,047 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 19:27:50,047 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 79.0ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:50,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 19:27:50,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 165. [2021-07-13 19:27:50,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 3.1219512195121952) internal successors, (512), 164 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:50,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 512 transitions. [2021-07-13 19:27:50,050 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 512 transitions. Word has length 16 [2021-07-13 19:27:50,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:50,051 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 512 transitions. [2021-07-13 19:27:50,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:50,051 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 512 transitions. [2021-07-13 19:27:50,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:50,051 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:50,051 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:50,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-07-13 19:27:50,267 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:50,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:50,268 INFO L82 PathProgramCache]: Analyzing trace with hash 850259880, now seen corresponding path program 9 times [2021-07-13 19:27:50,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:50,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680766416] [2021-07-13 19:27:50,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:50,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:50,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:50,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:50,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680766416] [2021-07-13 19:27:50,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680766416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:50,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952275756] [2021-07-13 19:27:50,296 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-13 19:27:50,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:50,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:50,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:50,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:50,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952275756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:50,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:50,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:50,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402374856] [2021-07-13 19:27:50,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:50,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:50,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:50,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:50,377 INFO L87 Difference]: Start difference. First operand 165 states and 512 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:50,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:50,462 INFO L93 Difference]: Finished difference Result 294 states and 846 transitions. [2021-07-13 19:27:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:50,462 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:27:50,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:50,463 INFO L225 Difference]: With dead ends: 294 [2021-07-13 19:27:50,463 INFO L226 Difference]: Without dead ends: 291 [2021-07-13 19:27:50,463 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:50,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-07-13 19:27:50,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 168. [2021-07-13 19:27:50,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 3.0838323353293413) internal successors, (515), 167 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:50,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 515 transitions. [2021-07-13 19:27:50,467 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 515 transitions. Word has length 16 [2021-07-13 19:27:50,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:50,467 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 515 transitions. [2021-07-13 19:27:50,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:50,467 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 515 transitions. [2021-07-13 19:27:50,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:50,467 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:50,467 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:50,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:50,684 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:50,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:50,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1776283324, now seen corresponding path program 9 times [2021-07-13 19:27:50,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:50,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224704946] [2021-07-13 19:27:50,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:50,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:50,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:50,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:50,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224704946] [2021-07-13 19:27:50,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224704946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:50,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116920561] [2021-07-13 19:27:50,719 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 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-13 19:27:50,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:50,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:50,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:50,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:50,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116920561] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:50,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:50,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:50,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654740288] [2021-07-13 19:27:50,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:50,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:50,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:50,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:50,802 INFO L87 Difference]: Start difference. First operand 168 states and 515 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:50,880 INFO L93 Difference]: Finished difference Result 271 states and 781 transitions. [2021-07-13 19:27:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:50,881 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:50,882 INFO L225 Difference]: With dead ends: 271 [2021-07-13 19:27:50,882 INFO L226 Difference]: Without dead ends: 271 [2021-07-13 19:27:50,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:50,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-13 19:27:50,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 153. [2021-07-13 19:27:50,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 3.0789473684210527) internal successors, (468), 152 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 468 transitions. [2021-07-13 19:27:50,885 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 468 transitions. Word has length 16 [2021-07-13 19:27:50,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:50,885 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 468 transitions. [2021-07-13 19:27:50,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:50,885 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 468 transitions. [2021-07-13 19:27:50,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:50,885 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:50,885 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:51,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-07-13 19:27:51,099 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:51,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:51,099 INFO L82 PathProgramCache]: Analyzing trace with hash -2036008658, now seen corresponding path program 10 times [2021-07-13 19:27:51,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:51,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708738434] [2021-07-13 19:27:51,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:51,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:27:51,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:51,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708738434] [2021-07-13 19:27:51,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708738434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:51,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795601257] [2021-07-13 19:27:51,146 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 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-13 19:27:51,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:51,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:51,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:51,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:51,234 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-13 19:27:51,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795601257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:51,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:51,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:27:51,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271675094] [2021-07-13 19:27:51,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:27:51,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:51,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:27:51,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:51,235 INFO L87 Difference]: Start difference. First operand 153 states and 468 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:51,604 INFO L93 Difference]: Finished difference Result 308 states and 874 transitions. [2021-07-13 19:27:51,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:27:51,604 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:27:51,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:51,605 INFO L225 Difference]: With dead ends: 308 [2021-07-13 19:27:51,605 INFO L226 Difference]: Without dead ends: 298 [2021-07-13 19:27:51,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 311.9ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:27:51,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-07-13 19:27:51,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 143. [2021-07-13 19:27:51,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.035211267605634) internal successors, (431), 142 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 431 transitions. [2021-07-13 19:27:51,608 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 431 transitions. Word has length 16 [2021-07-13 19:27:51,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:51,608 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 431 transitions. [2021-07-13 19:27:51,608 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,608 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 431 transitions. [2021-07-13 19:27:51,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:51,609 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:51,609 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:51,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:51,825 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:51,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:51,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1350168710, now seen corresponding path program 10 times [2021-07-13 19:27:51,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:51,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244038162] [2021-07-13 19:27:51,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:51,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:51,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:51,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:51,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244038162] [2021-07-13 19:27:51,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244038162] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:51,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:51,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:51,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257365332] [2021-07-13 19:27:51,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:51,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:51,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:51,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:51,851 INFO L87 Difference]: Start difference. First operand 143 states and 431 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:51,938 INFO L93 Difference]: Finished difference Result 204 states and 571 transitions. [2021-07-13 19:27:51,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:51,939 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:51,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:51,940 INFO L225 Difference]: With dead ends: 204 [2021-07-13 19:27:51,940 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:27:51,940 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 62.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:51,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:27:51,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 145. [2021-07-13 19:27:51,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.0069444444444446) internal successors, (433), 144 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 433 transitions. [2021-07-13 19:27:51,942 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 433 transitions. Word has length 16 [2021-07-13 19:27:51,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:51,942 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 433 transitions. [2021-07-13 19:27:51,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,942 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 433 transitions. [2021-07-13 19:27:51,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:51,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:51,943 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:51,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2021-07-13 19:27:51,943 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:51,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:51,943 INFO L82 PathProgramCache]: Analyzing trace with hash -474092858, now seen corresponding path program 11 times [2021-07-13 19:27:51,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:51,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620666591] [2021-07-13 19:27:51,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:51,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:51,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620666591] [2021-07-13 19:27:51,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620666591] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:51,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:51,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:51,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178548053] [2021-07-13 19:27:51,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:51,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:51,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:51,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:51,971 INFO L87 Difference]: Start difference. First operand 145 states and 433 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,079 INFO L93 Difference]: Finished difference Result 197 states and 551 transitions. [2021-07-13 19:27:52,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:52,080 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:52,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,081 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:27:52,081 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:27:52,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:52,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:27:52,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 151. [2021-07-13 19:27:52,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.966666666666667) internal successors, (445), 150 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 445 transitions. [2021-07-13 19:27:52,083 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 445 transitions. Word has length 16 [2021-07-13 19:27:52,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,083 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 445 transitions. [2021-07-13 19:27:52,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,083 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 445 transitions. [2021-07-13 19:27:52,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:52,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,084 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2021-07-13 19:27:52,084 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,084 INFO L82 PathProgramCache]: Analyzing trace with hash -547465338, now seen corresponding path program 12 times [2021-07-13 19:27:52,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017103598] [2021-07-13 19:27:52,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:52,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017103598] [2021-07-13 19:27:52,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017103598] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:52,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159540317] [2021-07-13 19:27:52,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:52,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:52,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,112 INFO L87 Difference]: Start difference. First operand 151 states and 445 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,199 INFO L93 Difference]: Finished difference Result 182 states and 529 transitions. [2021-07-13 19:27:52,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:52,200 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:52,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,200 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:27:52,200 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:27:52,200 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 71.9ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:52,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:27:52,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 143. [2021-07-13 19:27:52,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.0211267605633805) internal successors, (429), 142 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 429 transitions. [2021-07-13 19:27:52,203 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 429 transitions. Word has length 16 [2021-07-13 19:27:52,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,203 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 429 transitions. [2021-07-13 19:27:52,203 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,203 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 429 transitions. [2021-07-13 19:27:52,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:52,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,203 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2021-07-13 19:27:52,203 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1766834084, now seen corresponding path program 11 times [2021-07-13 19:27:52,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392240757] [2021-07-13 19:27:52,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,250 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-13 19:27:52,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392240757] [2021-07-13 19:27:52,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392240757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:52,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397273716] [2021-07-13 19:27:52,250 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 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-13 19:27:52,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:52,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:52,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:52,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:52,343 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-13 19:27:52,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397273716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:52,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:52,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-07-13 19:27:52,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746117518] [2021-07-13 19:27:52,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:27:52,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:27:52,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:52,344 INFO L87 Difference]: Start difference. First operand 143 states and 429 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,567 INFO L93 Difference]: Finished difference Result 259 states and 737 transitions. [2021-07-13 19:27:52,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:52,567 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:27:52,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,569 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:27:52,569 INFO L226 Difference]: Without dead ends: 259 [2021-07-13 19:27:52,569 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 180.0ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:27:52,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-07-13 19:27:52,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 151. [2021-07-13 19:27:52,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 3.1266666666666665) internal successors, (469), 150 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 469 transitions. [2021-07-13 19:27:52,571 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 469 transitions. Word has length 16 [2021-07-13 19:27:52,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,571 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 469 transitions. [2021-07-13 19:27:52,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,572 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 469 transitions. [2021-07-13 19:27:52,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:52,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,572 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-07-13 19:27:52,788 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1333097038, now seen corresponding path program 13 times [2021-07-13 19:27:52,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337272265] [2021-07-13 19:27:52,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:52,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337272265] [2021-07-13 19:27:52,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337272265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:52,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147525218] [2021-07-13 19:27:52,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 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-13 19:27:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:52,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:52,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147525218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:52,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:52,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:52,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045803604] [2021-07-13 19:27:52,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:52,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:52,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:52,901 INFO L87 Difference]: Start difference. First operand 151 states and 469 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:52,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,973 INFO L93 Difference]: Finished difference Result 245 states and 702 transitions. [2021-07-13 19:27:52,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:52,974 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:52,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,975 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:27:52,975 INFO L226 Difference]: Without dead ends: 241 [2021-07-13 19:27:52,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:52,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-13 19:27:52,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 159. [2021-07-13 19:27:52,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.1265822784810124) internal successors, (494), 158 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 494 transitions. [2021-07-13 19:27:52,978 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 494 transitions. Word has length 16 [2021-07-13 19:27:52,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,978 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 494 transitions. [2021-07-13 19:27:52,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:27:52,978 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 494 transitions. [2021-07-13 19:27:52,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:52,978 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,978 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:53,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-07-13 19:27:53,195 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:53,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:53,196 INFO L82 PathProgramCache]: Analyzing trace with hash 95858068, now seen corresponding path program 12 times [2021-07-13 19:27:53,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:53,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852160970] [2021-07-13 19:27:53,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:53,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:53,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:53,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:53,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852160970] [2021-07-13 19:27:53,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852160970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406656153] [2021-07-13 19:27:53,240 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 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-13 19:27:53,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:53,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:53,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:53,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:53,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406656153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,339 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:53,339 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-07-13 19:27:53,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074161396] [2021-07-13 19:27:53,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:27:53,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:53,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:27:53,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:53,339 INFO L87 Difference]: Start difference. First operand 159 states and 494 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:53,515 INFO L93 Difference]: Finished difference Result 256 states and 722 transitions. [2021-07-13 19:27:53,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:53,515 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:27:53,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:53,516 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:27:53,516 INFO L226 Difference]: Without dead ends: 253 [2021-07-13 19:27:53,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 168.7ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:27:53,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-07-13 19:27:53,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 162. [2021-07-13 19:27:53,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 3.0869565217391304) internal successors, (497), 161 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 497 transitions. [2021-07-13 19:27:53,519 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 497 transitions. Word has length 16 [2021-07-13 19:27:53,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:53,519 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 497 transitions. [2021-07-13 19:27:53,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,519 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 497 transitions. [2021-07-13 19:27:53,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:53,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:53,520 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:53,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:53,737 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:53,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:53,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1021881512, now seen corresponding path program 14 times [2021-07-13 19:27:53,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:53,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96384321] [2021-07-13 19:27:53,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:53,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:53,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:53,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:53,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96384321] [2021-07-13 19:27:53,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96384321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913439060] [2021-07-13 19:27:53,773 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 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-13 19:27:53,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:53,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:53,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:53,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:53,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913439060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:53,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:53,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169321234] [2021-07-13 19:27:53,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:53,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:53,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:53,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:53,865 INFO L87 Difference]: Start difference. First operand 162 states and 497 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:53,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:53,978 INFO L93 Difference]: Finished difference Result 260 states and 746 transitions. [2021-07-13 19:27:53,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:53,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:53,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:53,980 INFO L225 Difference]: With dead ends: 260 [2021-07-13 19:27:53,981 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:27:53,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 85.1ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:53,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:27:53,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 159. [2021-07-13 19:27:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.088607594936709) internal successors, (488), 158 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 488 transitions. [2021-07-13 19:27:53,992 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 488 transitions. Word has length 16 [2021-07-13 19:27:53,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:53,993 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 488 transitions. [2021-07-13 19:27:53,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:53,993 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 488 transitions. [2021-07-13 19:27:53,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:53,993 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:53,993 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:54,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-07-13 19:27:54,207 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:54,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:54,207 INFO L82 PathProgramCache]: Analyzing trace with hash 2109417596, now seen corresponding path program 13 times [2021-07-13 19:27:54,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:54,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862825565] [2021-07-13 19:27:54,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:54,238 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-13 19:27:54,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:54,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862825565] [2021-07-13 19:27:54,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862825565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532414199] [2021-07-13 19:27:54,238 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 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-13 19:27:54,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:54,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:54,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:54,315 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-13 19:27:54,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532414199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:54,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:54,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559364474] [2021-07-13 19:27:54,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:54,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:54,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:54,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:54,317 INFO L87 Difference]: Start difference. First operand 159 states and 488 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:54,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:54,390 INFO L93 Difference]: Finished difference Result 256 states and 720 transitions. [2021-07-13 19:27:54,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:54,390 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:54,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:54,391 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:27:54,391 INFO L226 Difference]: Without dead ends: 256 [2021-07-13 19:27:54,392 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 63.3ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:54,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-13 19:27:54,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 154. [2021-07-13 19:27:54,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.0718954248366015) internal successors, (470), 153 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:54,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 470 transitions. [2021-07-13 19:27:54,394 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 470 transitions. Word has length 16 [2021-07-13 19:27:54,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:54,394 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 470 transitions. [2021-07-13 19:27:54,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:27:54,395 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 470 transitions. [2021-07-13 19:27:54,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:54,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:54,395 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:54,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-07-13 19:27:54,611 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:54,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:54,612 INFO L82 PathProgramCache]: Analyzing trace with hash -213836346, now seen corresponding path program 14 times [2021-07-13 19:27:54,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:54,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380856183] [2021-07-13 19:27:54,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:54,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:54,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380856183] [2021-07-13 19:27:54,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380856183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733939283] [2021-07-13 19:27:54,639 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 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-13 19:27:54,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:54,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:54,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:54,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:54,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:54,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733939283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:54,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:54,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120429297] [2021-07-13 19:27:54,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:54,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:54,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:54,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:54,712 INFO L87 Difference]: Start difference. First operand 154 states and 470 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:54,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:54,792 INFO L93 Difference]: Finished difference Result 234 states and 666 transitions. [2021-07-13 19:27:54,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:54,792 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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 16 [2021-07-13 19:27:54,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:54,792 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:27:54,792 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:27:54,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 58.5ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:54,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:27:54,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 152. [2021-07-13 19:27:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.0596026490066226) internal successors, (462), 151 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:54,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 462 transitions. [2021-07-13 19:27:54,795 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 462 transitions. Word has length 16 [2021-07-13 19:27:54,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:54,795 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 462 transitions. [2021-07-13 19:27:54,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:27:54,795 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 462 transitions. [2021-07-13 19:27:54,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:54,795 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:54,796 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:55,012 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,012 INFO L82 PathProgramCache]: Analyzing trace with hash -2074530712, now seen corresponding path program 15 times [2021-07-13 19:27:55,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989878899] [2021-07-13 19:27:55,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989878899] [2021-07-13 19:27:55,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989878899] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:55,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:55,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:55,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61028335] [2021-07-13 19:27:55,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:55,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:55,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:55,041 INFO L87 Difference]: Start difference. First operand 152 states and 462 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,137 INFO L93 Difference]: Finished difference Result 229 states and 636 transitions. [2021-07-13 19:27:55,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:55,137 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:55,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,137 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:27:55,137 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:27:55,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 70.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:55,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:27:55,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 154. [2021-07-13 19:27:55,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.045751633986928) internal successors, (466), 153 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 466 transitions. [2021-07-13 19:27:55,140 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 466 transitions. Word has length 16 [2021-07-13 19:27:55,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,140 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 466 transitions. [2021-07-13 19:27:55,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,140 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 466 transitions. [2021-07-13 19:27:55,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:55,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,141 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,141 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2021-07-13 19:27:55,141 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,141 INFO L82 PathProgramCache]: Analyzing trace with hash 2147064104, now seen corresponding path program 16 times [2021-07-13 19:27:55,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763156939] [2021-07-13 19:27:55,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763156939] [2021-07-13 19:27:55,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763156939] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:55,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:55,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:55,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545430361] [2021-07-13 19:27:55,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:55,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:55,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:55,170 INFO L87 Difference]: Start difference. First operand 154 states and 466 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,264 INFO L93 Difference]: Finished difference Result 212 states and 610 transitions. [2021-07-13 19:27:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:55,264 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:55,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,265 INFO L225 Difference]: With dead ends: 212 [2021-07-13 19:27:55,265 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:27:55,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:55,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:27:55,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2021-07-13 19:27:55,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 3.0460526315789473) internal successors, (463), 152 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 463 transitions. [2021-07-13 19:27:55,268 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 463 transitions. Word has length 16 [2021-07-13 19:27:55,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,268 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 463 transitions. [2021-07-13 19:27:55,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,268 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 463 transitions. [2021-07-13 19:27:55,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:55,268 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,268 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2021-07-13 19:27:55,268 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1481357318, now seen corresponding path program 15 times [2021-07-13 19:27:55,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432220040] [2021-07-13 19:27:55,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432220040] [2021-07-13 19:27:55,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432220040] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:55,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:55,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:55,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353180455] [2021-07-13 19:27:55,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:55,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:55,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:55,295 INFO L87 Difference]: Start difference. First operand 153 states and 463 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,369 INFO L93 Difference]: Finished difference Result 222 states and 625 transitions. [2021-07-13 19:27:55,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:55,369 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:55,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,370 INFO L225 Difference]: With dead ends: 222 [2021-07-13 19:27:55,370 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 19:27:55,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.5ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:55,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 19:27:55,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 158. [2021-07-13 19:27:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.0127388535031847) internal successors, (473), 157 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 473 transitions. [2021-07-13 19:27:55,372 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 473 transitions. Word has length 16 [2021-07-13 19:27:55,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,373 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 473 transitions. [2021-07-13 19:27:55,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,373 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 473 transitions. [2021-07-13 19:27:55,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:55,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,373 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,373 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2021-07-13 19:27:55,373 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,373 INFO L82 PathProgramCache]: Analyzing trace with hash 384029742, now seen corresponding path program 16 times [2021-07-13 19:27:55,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500246491] [2021-07-13 19:27:55,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500246491] [2021-07-13 19:27:55,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500246491] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:55,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:55,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:55,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919218883] [2021-07-13 19:27:55,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:55,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:55,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:55,403 INFO L87 Difference]: Start difference. First operand 158 states and 473 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,471 INFO L93 Difference]: Finished difference Result 209 states and 606 transitions. [2021-07-13 19:27:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:55,471 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:55,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,472 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:27:55,472 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 19:27:55,472 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 45.9ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:55,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 19:27:55,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 153. [2021-07-13 19:27:55,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 3.039473684210526) internal successors, (462), 152 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 462 transitions. [2021-07-13 19:27:55,475 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 462 transitions. Word has length 16 [2021-07-13 19:27:55,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,475 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 462 transitions. [2021-07-13 19:27:55,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,475 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 462 transitions. [2021-07-13 19:27:55,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:55,475 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,475 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2021-07-13 19:27:55,475 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1323363576, now seen corresponding path program 17 times [2021-07-13 19:27:55,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180511993] [2021-07-13 19:27:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,509 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180511993] [2021-07-13 19:27:55,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180511993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:55,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868517592] [2021-07-13 19:27:55,510 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 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-13 19:27:55,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:27:55,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:55,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:55,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:55,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868517592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:55,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:55,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:55,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404976915] [2021-07-13 19:27:55,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:55,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:55,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:55,635 INFO L87 Difference]: Start difference. First operand 153 states and 462 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:55,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,721 INFO L93 Difference]: Finished difference Result 214 states and 614 transitions. [2021-07-13 19:27:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:55,721 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:55,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,722 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:27:55,722 INFO L226 Difference]: Without dead ends: 214 [2021-07-13 19:27:55,722 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 76.3ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:55,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-13 19:27:55,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 151. [2021-07-13 19:27:55,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 3.0) internal successors, (450), 150 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-13 19:27:55,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 450 transitions. [2021-07-13 19:27:55,724 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 450 transitions. Word has length 16 [2021-07-13 19:27:55,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,724 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 450 transitions. [2021-07-13 19:27:55,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:55,724 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 450 transitions. [2021-07-13 19:27:55,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:55,725 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,725 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-07-13 19:27:55,941 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1610047614, now seen corresponding path program 18 times [2021-07-13 19:27:55,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737638944] [2021-07-13 19:27:55,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:55,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737638944] [2021-07-13 19:27:55,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737638944] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:55,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:55,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:27:55,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816828194] [2021-07-13 19:27:55,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:27:55,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:27:55,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:55,970 INFO L87 Difference]: Start difference. First operand 151 states and 450 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:56,072 INFO L93 Difference]: Finished difference Result 191 states and 561 transitions. [2021-07-13 19:27:56,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:56,072 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:27:56,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:56,073 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:27:56,073 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:27:56,073 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 71.8ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:56,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:27:56,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 145. [2021-07-13 19:27:56,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.0277777777777777) internal successors, (436), 144 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 436 transitions. [2021-07-13 19:27:56,075 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 436 transitions. Word has length 16 [2021-07-13 19:27:56,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:56,075 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 436 transitions. [2021-07-13 19:27:56,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,075 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 436 transitions. [2021-07-13 19:27:56,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:56,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:56,075 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:56,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2021-07-13 19:27:56,076 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:56,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:56,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1975020344, now seen corresponding path program 17 times [2021-07-13 19:27:56,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:56,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974647079] [2021-07-13 19:27:56,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:56,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:56,107 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-13 19:27:56,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:56,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974647079] [2021-07-13 19:27:56,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974647079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664607279] [2021-07-13 19:27:56,108 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 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-13 19:27:56,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:56,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:56,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:56,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:56,192 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-13 19:27:56,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664607279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:56,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:56,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536286546] [2021-07-13 19:27:56,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:56,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:56,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:56,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:56,193 INFO L87 Difference]: Start difference. First operand 145 states and 436 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:56,276 INFO L93 Difference]: Finished difference Result 260 states and 749 transitions. [2021-07-13 19:27:56,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:56,276 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:56,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:56,277 INFO L225 Difference]: With dead ends: 260 [2021-07-13 19:27:56,277 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:27:56,277 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 81.9ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:56,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:27:56,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 152. [2021-07-13 19:27:56,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.0927152317880795) internal successors, (467), 151 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 467 transitions. [2021-07-13 19:27:56,280 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 467 transitions. Word has length 16 [2021-07-13 19:27:56,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:56,280 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 467 transitions. [2021-07-13 19:27:56,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:27:56,280 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 467 transitions. [2021-07-13 19:27:56,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:56,280 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:56,280 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:56,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-07-13 19:27:56,497 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:56,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:56,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1124910778, now seen corresponding path program 19 times [2021-07-13 19:27:56,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:56,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336801792] [2021-07-13 19:27:56,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:56,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:56,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336801792] [2021-07-13 19:27:56,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336801792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890311842] [2021-07-13 19:27:56,526 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 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-13 19:27:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:56,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:56,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:56,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890311842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:56,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:56,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611962143] [2021-07-13 19:27:56,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:56,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:56,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:56,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:56,602 INFO L87 Difference]: Start difference. First operand 152 states and 467 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:56,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:56,690 INFO L93 Difference]: Finished difference Result 273 states and 794 transitions. [2021-07-13 19:27:56,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:56,690 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:27:56,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:56,691 INFO L225 Difference]: With dead ends: 273 [2021-07-13 19:27:56,691 INFO L226 Difference]: Without dead ends: 269 [2021-07-13 19:27:56,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 54.5ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:56,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-07-13 19:27:56,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 163. [2021-07-13 19:27:56,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.1049382716049383) internal successors, (503), 162 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 503 transitions. [2021-07-13 19:27:56,694 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 503 transitions. Word has length 16 [2021-07-13 19:27:56,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:56,694 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 503 transitions. [2021-07-13 19:27:56,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:27:56,694 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 503 transitions. [2021-07-13 19:27:56,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:56,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:56,694 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:56,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-07-13 19:27:56,902 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:56,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:56,902 INFO L82 PathProgramCache]: Analyzing trace with hash 304044328, now seen corresponding path program 18 times [2021-07-13 19:27:56,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:56,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604308170] [2021-07-13 19:27:56,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:56,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:56,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:56,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:56,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604308170] [2021-07-13 19:27:56,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604308170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744138618] [2021-07-13 19:27:56,936 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 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-13 19:27:56,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:56,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:56,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:56,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:57,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:57,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744138618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:57,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:27:57,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459747051] [2021-07-13 19:27:57,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:57,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:57,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:57,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:57,058 INFO L87 Difference]: Start difference. First operand 163 states and 503 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:57,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:57,197 INFO L93 Difference]: Finished difference Result 263 states and 760 transitions. [2021-07-13 19:27:57,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:57,198 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:57,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:57,198 INFO L225 Difference]: With dead ends: 263 [2021-07-13 19:27:57,198 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:27:57,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:57,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:27:57,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 163. [2021-07-13 19:27:57,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.0864197530864197) internal successors, (500), 162 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:57,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 500 transitions. [2021-07-13 19:27:57,201 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 500 transitions. Word has length 16 [2021-07-13 19:27:57,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:57,201 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 500 transitions. [2021-07-13 19:27:57,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:27:57,202 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 500 transitions. [2021-07-13 19:27:57,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:57,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:57,202 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:57,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:57,403 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:57,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:57,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1230067772, now seen corresponding path program 20 times [2021-07-13 19:27:57,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:57,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529054097] [2021-07-13 19:27:57,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:57,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:57,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529054097] [2021-07-13 19:27:57,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529054097] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180776860] [2021-07-13 19:27:57,435 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 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-13 19:27:57,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:57,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:57,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:57,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:57,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180776860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:57,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:57,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127396707] [2021-07-13 19:27:57,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:57,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:57,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:57,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:57,516 INFO L87 Difference]: Start difference. First operand 163 states and 500 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:57,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:57,611 INFO L93 Difference]: Finished difference Result 281 states and 820 transitions. [2021-07-13 19:27:57,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:57,611 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:27:57,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:57,612 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:27:57,612 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 19:27:57,612 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 66.7ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:57,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 19:27:57,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 160. [2021-07-13 19:27:57,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.088050314465409) internal successors, (491), 159 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:57,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 491 transitions. [2021-07-13 19:27:57,615 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 491 transitions. Word has length 16 [2021-07-13 19:27:57,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:57,615 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 491 transitions. [2021-07-13 19:27:57,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:27:57,615 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 491 transitions. [2021-07-13 19:27:57,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:57,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:57,615 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:57,831 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:57,832 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:57,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:57,832 INFO L82 PathProgramCache]: Analyzing trace with hash -569696352, now seen corresponding path program 19 times [2021-07-13 19:27:57,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:57,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870165980] [2021-07-13 19:27:57,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:57,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:57,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:57,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870165980] [2021-07-13 19:27:57,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870165980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71435404] [2021-07-13 19:27:57,892 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 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-13 19:27:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:57,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:57,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:57,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:57,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71435404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:57,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:57,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114085126] [2021-07-13 19:27:57,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:57,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:57,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:57,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:57,999 INFO L87 Difference]: Start difference. First operand 160 states and 491 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:58,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:58,099 INFO L93 Difference]: Finished difference Result 253 states and 725 transitions. [2021-07-13 19:27:58,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:58,099 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:58,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:58,100 INFO L225 Difference]: With dead ends: 253 [2021-07-13 19:27:58,100 INFO L226 Difference]: Without dead ends: 247 [2021-07-13 19:27:58,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 120.8ms TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:58,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-07-13 19:27:58,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 160. [2021-07-13 19:27:58,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.069182389937107) internal successors, (488), 159 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 488 transitions. [2021-07-13 19:27:58,102 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 488 transitions. Word has length 16 [2021-07-13 19:27:58,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:58,102 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 488 transitions. [2021-07-13 19:27:58,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:58,103 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 488 transitions. [2021-07-13 19:27:58,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:58,103 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:58,103 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:58,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:58,321 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:58,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:58,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1211633746, now seen corresponding path program 21 times [2021-07-13 19:27:58,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:58,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353416618] [2021-07-13 19:27:58,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:58,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:58,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353416618] [2021-07-13 19:27:58,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353416618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294613156] [2021-07-13 19:27:58,349 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 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-13 19:27:58,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:58,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:58,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:58,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:58,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:58,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294613156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:58,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:27:58,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053357240] [2021-07-13 19:27:58,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:58,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:58,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:58,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:58,410 INFO L87 Difference]: Start difference. First operand 160 states and 488 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:58,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:58,505 INFO L93 Difference]: Finished difference Result 294 states and 862 transitions. [2021-07-13 19:27:58,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:58,505 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:27:58,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:58,506 INFO L225 Difference]: With dead ends: 294 [2021-07-13 19:27:58,506 INFO L226 Difference]: Without dead ends: 294 [2021-07-13 19:27:58,506 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 52.5ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:58,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-07-13 19:27:58,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 157. [2021-07-13 19:27:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 3.0705128205128207) internal successors, (479), 156 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 479 transitions. [2021-07-13 19:27:58,509 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 479 transitions. Word has length 16 [2021-07-13 19:27:58,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:58,509 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 479 transitions. [2021-07-13 19:27:58,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:27:58,510 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 479 transitions. [2021-07-13 19:27:58,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:58,510 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:58,510 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:58,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-07-13 19:27:58,728 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:58,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1044998274, now seen corresponding path program 20 times [2021-07-13 19:27:58,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:58,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874139840] [2021-07-13 19:27:58,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:58,780 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-13 19:27:58,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:58,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874139840] [2021-07-13 19:27:58,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874139840] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492554709] [2021-07-13 19:27:58,781 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 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-13 19:27:58,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:58,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:58,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:58,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:58,911 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-13 19:27:58,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492554709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:58,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-07-13 19:27:58,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584769889] [2021-07-13 19:27:58,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:27:58,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:58,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:27:58,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:58,912 INFO L87 Difference]: Start difference. First operand 157 states and 479 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:59,150 INFO L93 Difference]: Finished difference Result 282 states and 801 transitions. [2021-07-13 19:27:59,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:59,151 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:27:59,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:59,151 INFO L225 Difference]: With dead ends: 282 [2021-07-13 19:27:59,151 INFO L226 Difference]: Without dead ends: 282 [2021-07-13 19:27:59,152 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 201.9ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:27:59,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-13 19:27:59,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 165. [2021-07-13 19:27:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 3.1646341463414633) internal successors, (519), 164 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 519 transitions. [2021-07-13 19:27:59,154 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 519 transitions. Word has length 16 [2021-07-13 19:27:59,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:59,155 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 519 transitions. [2021-07-13 19:27:59,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,155 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 519 transitions. [2021-07-13 19:27:59,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:59,155 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:59,155 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:59,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-07-13 19:27:59,361 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:59,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:59,361 INFO L82 PathProgramCache]: Analyzing trace with hash 150037900, now seen corresponding path program 22 times [2021-07-13 19:27:59,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:59,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85915437] [2021-07-13 19:27:59,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:59,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:59,405 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:59,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85915437] [2021-07-13 19:27:59,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85915437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104625799] [2021-07-13 19:27:59,406 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 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-13 19:27:59,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:59,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:59,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:59,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:59,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:59,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104625799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:59,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:59,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910404452] [2021-07-13 19:27:59,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:59,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:59,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:59,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:59,489 INFO L87 Difference]: Start difference. First operand 165 states and 519 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:59,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:59,576 INFO L93 Difference]: Finished difference Result 288 states and 815 transitions. [2021-07-13 19:27:59,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:59,576 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:59,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:59,577 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:27:59,577 INFO L226 Difference]: Without dead ends: 284 [2021-07-13 19:27:59,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 78.8ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:27:59,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-07-13 19:27:59,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 169. [2021-07-13 19:27:59,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 3.1904761904761907) internal successors, (536), 168 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 536 transitions. [2021-07-13 19:27:59,580 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 536 transitions. Word has length 16 [2021-07-13 19:27:59,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:59,580 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 536 transitions. [2021-07-13 19:27:59,580 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:27:59,580 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 536 transitions. [2021-07-13 19:27:59,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:27:59,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:59,581 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:59,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:59,799 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:59,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:59,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1578993006, now seen corresponding path program 21 times [2021-07-13 19:27:59,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:59,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042762011] [2021-07-13 19:27:59,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:59,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:59,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:59,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042762011] [2021-07-13 19:27:59,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042762011] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578736710] [2021-07-13 19:27:59,879 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-13 19:27:59,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:59,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:59,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:59,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:59,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:59,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578736710] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:59,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-07-13 19:27:59,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741400758] [2021-07-13 19:27:59,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:27:59,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:59,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:27:59,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:59,978 INFO L87 Difference]: Start difference. First operand 169 states and 536 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:00,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:00,197 INFO L93 Difference]: Finished difference Result 275 states and 778 transitions. [2021-07-13 19:28:00,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:00,197 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:28:00,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:00,198 INFO L225 Difference]: With dead ends: 275 [2021-07-13 19:28:00,198 INFO L226 Difference]: Without dead ends: 272 [2021-07-13 19:28:00,198 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 204.4ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:28:00,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-07-13 19:28:00,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 172. [2021-07-13 19:28:00,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 3.152046783625731) internal successors, (539), 171 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 539 transitions. [2021-07-13 19:28:00,201 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 539 transitions. Word has length 16 [2021-07-13 19:28:00,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:00,201 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 539 transitions. [2021-07-13 19:28:00,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:00,201 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 539 transitions. [2021-07-13 19:28:00,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:00,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:00,202 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:00,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:00,419 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:00,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:00,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1789950846, now seen corresponding path program 23 times [2021-07-13 19:28:00,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:00,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192441536] [2021-07-13 19:28:00,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:00,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:00,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:00,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192441536] [2021-07-13 19:28:00,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192441536] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875199119] [2021-07-13 19:28:00,449 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 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-13 19:28:00,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:00,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:00,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:00,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:00,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:00,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875199119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:00,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:00,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763020716] [2021-07-13 19:28:00,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:00,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:00,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:00,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:00,523 INFO L87 Difference]: Start difference. First operand 172 states and 539 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:00,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:00,602 INFO L93 Difference]: Finished difference Result 295 states and 843 transitions. [2021-07-13 19:28:00,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:00,602 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:00,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:00,603 INFO L225 Difference]: With dead ends: 295 [2021-07-13 19:28:00,603 INFO L226 Difference]: Without dead ends: 295 [2021-07-13 19:28:00,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 63.3ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:00,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-07-13 19:28:00,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 166. [2021-07-13 19:28:00,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.121212121212121) internal successors, (515), 165 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:00,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 515 transitions. [2021-07-13 19:28:00,606 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 515 transitions. Word has length 16 [2021-07-13 19:28:00,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:00,606 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 515 transitions. [2021-07-13 19:28:00,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:00,606 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 515 transitions. [2021-07-13 19:28:00,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:00,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:00,607 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:00,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:00,820 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:00,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:00,820 INFO L82 PathProgramCache]: Analyzing trace with hash -702414762, now seen corresponding path program 22 times [2021-07-13 19:28:00,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:00,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191321328] [2021-07-13 19:28:00,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:00,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:00,852 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-13 19:28:00,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:00,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191321328] [2021-07-13 19:28:00,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191321328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133543665] [2021-07-13 19:28:00,853 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 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-13 19:28:00,881 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:00,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:00,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:00,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:00,939 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-13 19:28:00,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133543665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:00,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:00,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469243568] [2021-07-13 19:28:00,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:00,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:00,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:00,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:00,940 INFO L87 Difference]: Start difference. First operand 166 states and 515 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:01,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,038 INFO L93 Difference]: Finished difference Result 254 states and 721 transitions. [2021-07-13 19:28:01,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:01,038 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:01,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,039 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:28:01,039 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:28:01,039 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 78.3ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:01,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:28:01,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 161. [2021-07-13 19:28:01,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.10625) internal successors, (497), 160 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 497 transitions. [2021-07-13 19:28:01,041 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 497 transitions. Word has length 16 [2021-07-13 19:28:01,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,042 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 497 transitions. [2021-07-13 19:28:01,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:01,042 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 497 transitions. [2021-07-13 19:28:01,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:01,042 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,042 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:01,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:01,243 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:01,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:01,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1269298592, now seen corresponding path program 23 times [2021-07-13 19:28:01,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:01,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738810237] [2021-07-13 19:28:01,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:01,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:01,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:01,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738810237] [2021-07-13 19:28:01,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738810237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:01,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103527340] [2021-07-13 19:28:01,278 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 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-13 19:28:01,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:01,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:01,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:01,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:01,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:01,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103527340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:01,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:01,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:01,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049301313] [2021-07-13 19:28:01,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:01,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:01,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:01,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:01,423 INFO L87 Difference]: Start difference. First operand 161 states and 497 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:01,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,512 INFO L93 Difference]: Finished difference Result 232 states and 667 transitions. [2021-07-13 19:28:01,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:01,512 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:01,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,513 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:28:01,513 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:28:01,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 80.2ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:01,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:28:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 159. [2021-07-13 19:28:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.0949367088607596) internal successors, (489), 158 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 489 transitions. [2021-07-13 19:28:01,516 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 489 transitions. Word has length 16 [2021-07-13 19:28:01,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,516 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 489 transitions. [2021-07-13 19:28:01,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:01,517 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 489 transitions. [2021-07-13 19:28:01,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:01,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,517 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:01,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-07-13 19:28:01,738 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:01,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:01,738 INFO L82 PathProgramCache]: Analyzing trace with hash -591395774, now seen corresponding path program 24 times [2021-07-13 19:28:01,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:01,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079679232] [2021-07-13 19:28:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:01,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:01,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:01,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:01,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079679232] [2021-07-13 19:28:01,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079679232] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:01,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:01,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:01,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878981059] [2021-07-13 19:28:01,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:01,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:01,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:01,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:01,774 INFO L87 Difference]: Start difference. First operand 159 states and 489 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,845 INFO L93 Difference]: Finished difference Result 244 states and 679 transitions. [2021-07-13 19:28:01,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:01,846 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:01,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,846 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:28:01,846 INFO L226 Difference]: Without dead ends: 240 [2021-07-13 19:28:01,847 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 53.1ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:01,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-13 19:28:01,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 161. [2021-07-13 19:28:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.08125) internal successors, (493), 160 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 493 transitions. [2021-07-13 19:28:01,849 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 493 transitions. Word has length 16 [2021-07-13 19:28:01,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,850 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 493 transitions. [2021-07-13 19:28:01,850 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,850 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 493 transitions. [2021-07-13 19:28:01,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:01,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,850 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:01,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2021-07-13 19:28:01,850 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:01,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:01,850 INFO L82 PathProgramCache]: Analyzing trace with hash -664768254, now seen corresponding path program 25 times [2021-07-13 19:28:01,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:01,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857628291] [2021-07-13 19:28:01,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:01,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:01,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857628291] [2021-07-13 19:28:01,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857628291] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:01,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:01,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:01,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815201059] [2021-07-13 19:28:01,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:01,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:01,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:01,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:01,876 INFO L87 Difference]: Start difference. First operand 161 states and 493 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,949 INFO L93 Difference]: Finished difference Result 227 states and 653 transitions. [2021-07-13 19:28:01,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:01,950 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:01,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,950 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:28:01,950 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:28:01,950 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:01,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:28:01,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 160. [2021-07-13 19:28:01,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.0817610062893084) internal successors, (490), 159 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 490 transitions. [2021-07-13 19:28:01,953 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 490 transitions. Word has length 16 [2021-07-13 19:28:01,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,953 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 490 transitions. [2021-07-13 19:28:01,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,953 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 490 transitions. [2021-07-13 19:28:01,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:01,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,954 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:01,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2021-07-13 19:28:01,954 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:01,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:01,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1330475040, now seen corresponding path program 24 times [2021-07-13 19:28:01,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:01,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265228007] [2021-07-13 19:28:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:01,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:01,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:01,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265228007] [2021-07-13 19:28:01,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265228007] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:01,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:01,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:01,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967463497] [2021-07-13 19:28:01,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:01,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:01,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:01,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:01,982 INFO L87 Difference]: Start difference. First operand 160 states and 490 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,075 INFO L93 Difference]: Finished difference Result 242 states and 676 transitions. [2021-07-13 19:28:02,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,076 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:02,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,076 INFO L225 Difference]: With dead ends: 242 [2021-07-13 19:28:02,076 INFO L226 Difference]: Without dead ends: 239 [2021-07-13 19:28:02,076 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 69.3ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-07-13 19:28:02,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 165. [2021-07-13 19:28:02,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 3.048780487804878) internal successors, (500), 164 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 500 transitions. [2021-07-13 19:28:02,079 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 500 transitions. Word has length 16 [2021-07-13 19:28:02,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,079 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 500 transitions. [2021-07-13 19:28:02,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,079 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 500 transitions. [2021-07-13 19:28:02,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:02,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,080 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2021-07-13 19:28:02,080 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,080 INFO L82 PathProgramCache]: Analyzing trace with hash 1867164680, now seen corresponding path program 25 times [2021-07-13 19:28:02,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119272791] [2021-07-13 19:28:02,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119272791] [2021-07-13 19:28:02,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119272791] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:02,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:02,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:02,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778235311] [2021-07-13 19:28:02,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:02,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:02,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:02,108 INFO L87 Difference]: Start difference. First operand 165 states and 500 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,196 INFO L93 Difference]: Finished difference Result 229 states and 657 transitions. [2021-07-13 19:28:02,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,197 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:02,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,197 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:28:02,197 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:28:02,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:28:02,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 160. [2021-07-13 19:28:02,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.0754716981132075) internal successors, (489), 159 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 489 transitions. [2021-07-13 19:28:02,200 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 489 transitions. Word has length 16 [2021-07-13 19:28:02,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,200 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 489 transitions. [2021-07-13 19:28:02,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,200 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 489 transitions. [2021-07-13 19:28:02,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:02,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,201 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2021-07-13 19:28:02,201 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1488468782, now seen corresponding path program 26 times [2021-07-13 19:28:02,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245535410] [2021-07-13 19:28:02,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245535410] [2021-07-13 19:28:02,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245535410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370741709] [2021-07-13 19:28:02,232 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 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-13 19:28:02,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:02,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:02,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:02,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:02,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370741709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:02,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:02,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633143939] [2021-07-13 19:28:02,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:02,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:02,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:02,310 INFO L87 Difference]: Start difference. First operand 160 states and 489 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:02,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,403 INFO L93 Difference]: Finished difference Result 257 states and 727 transitions. [2021-07-13 19:28:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,404 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:02,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,404 INFO L225 Difference]: With dead ends: 257 [2021-07-13 19:28:02,404 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:28:02,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 64.9ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:02,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:28:02,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 162. [2021-07-13 19:28:02,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 3.0869565217391304) internal successors, (497), 161 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 497 transitions. [2021-07-13 19:28:02,410 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 497 transitions. Word has length 16 [2021-07-13 19:28:02,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,410 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 497 transitions. [2021-07-13 19:28:02,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:02,410 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 497 transitions. [2021-07-13 19:28:02,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:02,411 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,411 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:02,626 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,627 INFO L82 PathProgramCache]: Analyzing trace with hash -126912676, now seen corresponding path program 27 times [2021-07-13 19:28:02,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715811229] [2021-07-13 19:28:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715811229] [2021-07-13 19:28:02,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715811229] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:02,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:02,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:02,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816291691] [2021-07-13 19:28:02,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:02,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:02,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:02,654 INFO L87 Difference]: Start difference. First operand 162 states and 497 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,734 INFO L93 Difference]: Finished difference Result 234 states and 674 transitions. [2021-07-13 19:28:02,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,734 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:02,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,734 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:28:02,734 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:28:02,735 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 46.1ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:02,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:28:02,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 159. [2021-07-13 19:28:02,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.0759493670886076) internal successors, (486), 158 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 486 transitions. [2021-07-13 19:28:02,737 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 486 transitions. Word has length 16 [2021-07-13 19:28:02,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,737 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 486 transitions. [2021-07-13 19:28:02,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,737 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 486 transitions. [2021-07-13 19:28:02,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:02,738 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,738 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2021-07-13 19:28:02,738 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,738 INFO L82 PathProgramCache]: Analyzing trace with hash -568892562, now seen corresponding path program 26 times [2021-07-13 19:28:02,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407921012] [2021-07-13 19:28:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407921012] [2021-07-13 19:28:02,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407921012] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:02,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:02,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:02,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284381216] [2021-07-13 19:28:02,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:02,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:02,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:02,768 INFO L87 Difference]: Start difference. First operand 159 states and 486 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,856 INFO L93 Difference]: Finished difference Result 213 states and 612 transitions. [2021-07-13 19:28:02,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,856 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:02,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,857 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:28:02,857 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:28:02,857 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 67.7ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:28:02,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 160. [2021-07-13 19:28:02,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.0628930817610063) internal successors, (487), 159 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 487 transitions. [2021-07-13 19:28:02,861 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 487 transitions. Word has length 16 [2021-07-13 19:28:02,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,861 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 487 transitions. [2021-07-13 19:28:02,861 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,861 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 487 transitions. [2021-07-13 19:28:02,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:02,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,861 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2021-07-13 19:28:02,861 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,862 INFO L82 PathProgramCache]: Analyzing trace with hash 857708136, now seen corresponding path program 27 times [2021-07-13 19:28:02,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223386461] [2021-07-13 19:28:02,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:02,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223386461] [2021-07-13 19:28:02,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223386461] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:02,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:02,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:02,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220130177] [2021-07-13 19:28:02,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:02,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:02,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:02,890 INFO L87 Difference]: Start difference. First operand 160 states and 487 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,997 INFO L93 Difference]: Finished difference Result 210 states and 602 transitions. [2021-07-13 19:28:02,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,997 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:02,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,998 INFO L225 Difference]: With dead ends: 210 [2021-07-13 19:28:02,998 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:28:02,998 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:28:03,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 165. [2021-07-13 19:28:03,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 3.0304878048780486) internal successors, (497), 164 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 497 transitions. [2021-07-13 19:28:03,001 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 497 transitions. Word has length 16 [2021-07-13 19:28:03,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:03,001 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 497 transitions. [2021-07-13 19:28:03,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,001 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 497 transitions. [2021-07-13 19:28:03,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:03,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:03,001 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:03,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2021-07-13 19:28:03,001 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:03,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:03,002 INFO L82 PathProgramCache]: Analyzing trace with hash -239619440, now seen corresponding path program 28 times [2021-07-13 19:28:03,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:03,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620736215] [2021-07-13 19:28:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:03,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:03,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:03,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620736215] [2021-07-13 19:28:03,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620736215] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:03,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:03,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:03,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839717977] [2021-07-13 19:28:03,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:03,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:03,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:03,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:03,034 INFO L87 Difference]: Start difference. First operand 165 states and 497 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:03,130 INFO L93 Difference]: Finished difference Result 197 states and 583 transitions. [2021-07-13 19:28:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:03,130 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:03,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:03,131 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:03,131 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:28:03,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 73.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:03,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:28:03,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 159. [2021-07-13 19:28:03,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.069620253164557) internal successors, (485), 158 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 485 transitions. [2021-07-13 19:28:03,133 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 485 transitions. Word has length 16 [2021-07-13 19:28:03,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:03,133 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 485 transitions. [2021-07-13 19:28:03,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,133 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 485 transitions. [2021-07-13 19:28:03,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:03,135 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:03,135 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:03,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2021-07-13 19:28:03,135 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:03,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:03,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1967643138, now seen corresponding path program 28 times [2021-07-13 19:28:03,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:03,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178552149] [2021-07-13 19:28:03,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:03,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:28:03,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:03,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178552149] [2021-07-13 19:28:03,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178552149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834052833] [2021-07-13 19:28:03,176 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 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-13 19:28:03,207 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:03,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:03,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:03,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:03,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834052833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:03,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-07-13 19:28:03,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605728783] [2021-07-13 19:28:03,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:03,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:03,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:03,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:03,271 INFO L87 Difference]: Start difference. First operand 159 states and 485 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:03,656 INFO L93 Difference]: Finished difference Result 288 states and 829 transitions. [2021-07-13 19:28:03,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:28:03,657 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:28:03,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:03,657 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:28:03,657 INFO L226 Difference]: Without dead ends: 277 [2021-07-13 19:28:03,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 319.5ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:28:03,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-07-13 19:28:03,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 147. [2021-07-13 19:28:03,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.0342465753424657) internal successors, (443), 146 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 443 transitions. [2021-07-13 19:28:03,660 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 443 transitions. Word has length 16 [2021-07-13 19:28:03,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:03,660 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 443 transitions. [2021-07-13 19:28:03,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,660 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 443 transitions. [2021-07-13 19:28:03,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:03,660 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:03,661 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:03,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-07-13 19:28:03,877 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:03,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:03,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1038652820, now seen corresponding path program 29 times [2021-07-13 19:28:03,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:03,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598679684] [2021-07-13 19:28:03,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:03,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:03,904 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-13 19:28:03,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:03,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598679684] [2021-07-13 19:28:03,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598679684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066638234] [2021-07-13 19:28:03,904 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 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-13 19:28:03,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:03,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:03,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:03,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:03,965 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-13 19:28:03,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066638234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:03,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:03,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635660957] [2021-07-13 19:28:03,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:03,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:03,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:03,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:03,965 INFO L87 Difference]: Start difference. First operand 147 states and 443 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:04,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,040 INFO L93 Difference]: Finished difference Result 224 states and 647 transitions. [2021-07-13 19:28:04,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:04,040 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:04,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,041 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:28:04,041 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:28:04,041 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 51.4ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:04,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:28:04,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 147. [2021-07-13 19:28:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.0342465753424657) internal successors, (443), 146 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 443 transitions. [2021-07-13 19:28:04,045 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 443 transitions. Word has length 16 [2021-07-13 19:28:04,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,045 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 443 transitions. [2021-07-13 19:28:04,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:04,045 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 443 transitions. [2021-07-13 19:28:04,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:04,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,045 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:04,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-07-13 19:28:04,263 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:04,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:04,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1592318946, now seen corresponding path program 29 times [2021-07-13 19:28:04,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:04,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209248915] [2021-07-13 19:28:04,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:04,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:04,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:04,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209248915] [2021-07-13 19:28:04,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209248915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247169469] [2021-07-13 19:28:04,291 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 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-13 19:28:04,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:04,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:04,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:04,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:04,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:04,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247169469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:04,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:04,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063764150] [2021-07-13 19:28:04,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:04,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:04,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:04,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:04,367 INFO L87 Difference]: Start difference. First operand 147 states and 443 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:04,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,431 INFO L93 Difference]: Finished difference Result 244 states and 672 transitions. [2021-07-13 19:28:04,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:04,431 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:04,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,432 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:28:04,432 INFO L226 Difference]: Without dead ends: 234 [2021-07-13 19:28:04,432 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 62.7ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:04,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-07-13 19:28:04,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 147. [2021-07-13 19:28:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.0) internal successors, (438), 146 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 438 transitions. [2021-07-13 19:28:04,434 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 438 transitions. Word has length 16 [2021-07-13 19:28:04,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,434 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 438 transitions. [2021-07-13 19:28:04,434 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:04,435 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 438 transitions. [2021-07-13 19:28:04,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:04,435 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,435 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:04,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2021-07-13 19:28:04,649 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:04,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:04,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1253778718, now seen corresponding path program 30 times [2021-07-13 19:28:04,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:04,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706464940] [2021-07-13 19:28:04,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:04,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:04,678 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-13 19:28:04,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:04,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706464940] [2021-07-13 19:28:04,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706464940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103124430] [2021-07-13 19:28:04,678 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 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-13 19:28:04,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:04,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:04,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:04,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:04,749 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-13 19:28:04,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103124430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:04,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:04,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206730624] [2021-07-13 19:28:04,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:04,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:04,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:04,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:04,750 INFO L87 Difference]: Start difference. First operand 147 states and 438 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:04,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,845 INFO L93 Difference]: Finished difference Result 248 states and 707 transitions. [2021-07-13 19:28:04,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:04,846 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 16 [2021-07-13 19:28:04,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,846 INFO L225 Difference]: With dead ends: 248 [2021-07-13 19:28:04,846 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:28:04,846 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 65.1ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:04,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:28:04,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 153. [2021-07-13 19:28:04,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 3.0789473684210527) internal successors, (468), 152 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 468 transitions. [2021-07-13 19:28:04,849 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 468 transitions. Word has length 16 [2021-07-13 19:28:04,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,849 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 468 transitions. [2021-07-13 19:28:04,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:04,849 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 468 transitions. [2021-07-13 19:28:04,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:04,849 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,849 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:05,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:05,068 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:05,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:05,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1846152404, now seen corresponding path program 30 times [2021-07-13 19:28:05,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:05,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398584167] [2021-07-13 19:28:05,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:05,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:05,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398584167] [2021-07-13 19:28:05,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398584167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741972447] [2021-07-13 19:28:05,122 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-13 19:28:05,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:05,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:05,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:05,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:05,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:05,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741972447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:05,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:05,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176525207] [2021-07-13 19:28:05,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:05,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:05,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:05,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:05,243 INFO L87 Difference]: Start difference. First operand 153 states and 468 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:05,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:05,351 INFO L93 Difference]: Finished difference Result 264 states and 730 transitions. [2021-07-13 19:28:05,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:05,351 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:05,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:05,352 INFO L225 Difference]: With dead ends: 264 [2021-07-13 19:28:05,352 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:28:05,352 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 80.4ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:05,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:28:05,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 160. [2021-07-13 19:28:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.069182389937107) internal successors, (488), 159 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:05,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 488 transitions. [2021-07-13 19:28:05,362 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 488 transitions. Word has length 16 [2021-07-13 19:28:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:05,362 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 488 transitions. [2021-07-13 19:28:05,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:05,362 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 488 transitions. [2021-07-13 19:28:05,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:05,363 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:05,363 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:05,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:05,577 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:05,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:05,577 INFO L82 PathProgramCache]: Analyzing trace with hash -417197298, now seen corresponding path program 31 times [2021-07-13 19:28:05,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:05,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065623353] [2021-07-13 19:28:05,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:05,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:05,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065623353] [2021-07-13 19:28:05,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065623353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821604139] [2021-07-13 19:28:05,606 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-13 19:28:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:05,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:05,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:05,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:05,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821604139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:05,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:05,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846035247] [2021-07-13 19:28:05,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:05,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:05,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:05,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:05,687 INFO L87 Difference]: Start difference. First operand 160 states and 488 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:05,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:05,761 INFO L93 Difference]: Finished difference Result 231 states and 665 transitions. [2021-07-13 19:28:05,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:05,761 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:28:05,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:05,762 INFO L225 Difference]: With dead ends: 231 [2021-07-13 19:28:05,762 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:28:05,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 57.3ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:05,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:28:05,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 163. [2021-07-13 19:28:05,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.0308641975308643) internal successors, (491), 162 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:05,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 491 transitions. [2021-07-13 19:28:05,764 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 491 transitions. Word has length 16 [2021-07-13 19:28:05,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:05,764 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 491 transitions. [2021-07-13 19:28:05,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:05,764 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 491 transitions. [2021-07-13 19:28:05,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:05,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:05,765 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:05,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:05,981 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:05,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:05,982 INFO L82 PathProgramCache]: Analyzing trace with hash 508826146, now seen corresponding path program 31 times [2021-07-13 19:28:05,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:05,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586616058] [2021-07-13 19:28:05,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:05,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:06,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:06,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586616058] [2021-07-13 19:28:06,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586616058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929648611] [2021-07-13 19:28:06,013 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 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-13 19:28:06,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:06,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:06,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929648611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:06,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038434121] [2021-07-13 19:28:06,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:06,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:06,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:06,095 INFO L87 Difference]: Start difference. First operand 163 states and 491 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:06,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:06,177 INFO L93 Difference]: Finished difference Result 249 states and 699 transitions. [2021-07-13 19:28:06,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:06,178 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:06,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:06,178 INFO L225 Difference]: With dead ends: 249 [2021-07-13 19:28:06,178 INFO L226 Difference]: Without dead ends: 249 [2021-07-13 19:28:06,178 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 80.8ms TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:06,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-07-13 19:28:06,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 148. [2021-07-13 19:28:06,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.020408163265306) internal successors, (444), 147 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-13 19:28:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 444 transitions. [2021-07-13 19:28:06,181 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 444 transitions. Word has length 16 [2021-07-13 19:28:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:06,181 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 444 transitions. [2021-07-13 19:28:06,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 444 transitions. [2021-07-13 19:28:06,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:06,181 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:06,181 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:06,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:06,398 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:06,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:06,398 INFO L82 PathProgramCache]: Analyzing trace with hash 991501460, now seen corresponding path program 32 times [2021-07-13 19:28:06,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:06,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468710154] [2021-07-13 19:28:06,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:06,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,425 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-13 19:28:06,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:06,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468710154] [2021-07-13 19:28:06,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468710154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299772502] [2021-07-13 19:28:06,426 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 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-13 19:28:06,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:06,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:06,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:06,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,486 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-13 19:28:06,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299772502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:06,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016183710] [2021-07-13 19:28:06,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:06,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:06,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:06,486 INFO L87 Difference]: Start difference. First operand 148 states and 444 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:06,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:06,564 INFO L93 Difference]: Finished difference Result 304 states and 875 transitions. [2021-07-13 19:28:06,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:06,564 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:06,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:06,565 INFO L225 Difference]: With dead ends: 304 [2021-07-13 19:28:06,565 INFO L226 Difference]: Without dead ends: 304 [2021-07-13 19:28:06,565 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 52.0ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:06,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-13 19:28:06,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 152. [2021-07-13 19:28:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.019867549668874) internal successors, (456), 151 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 456 transitions. [2021-07-13 19:28:06,568 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 456 transitions. Word has length 16 [2021-07-13 19:28:06,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:06,568 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 456 transitions. [2021-07-13 19:28:06,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:06,568 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 456 transitions. [2021-07-13 19:28:06,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:06,568 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:06,568 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:06,785 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-07-13 19:28:06,785 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:06,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:06,785 INFO L82 PathProgramCache]: Analyzing trace with hash -501516022, now seen corresponding path program 33 times [2021-07-13 19:28:06,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:06,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155099769] [2021-07-13 19:28:06,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:06,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,818 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-13 19:28:06,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:06,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155099769] [2021-07-13 19:28:06,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155099769] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412828140] [2021-07-13 19:28:06,818 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 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-13 19:28:06,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:06,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:06,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:06,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,887 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-13 19:28:06,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412828140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:06,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509154602] [2021-07-13 19:28:06,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:06,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:06,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:06,888 INFO L87 Difference]: Start difference. First operand 152 states and 456 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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-13 19:28:06,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:06,982 INFO L93 Difference]: Finished difference Result 279 states and 796 transitions. [2021-07-13 19:28:06,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:06,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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 16 [2021-07-13 19:28:06,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:06,983 INFO L225 Difference]: With dead ends: 279 [2021-07-13 19:28:06,983 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 19:28:06,983 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 61.6ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:06,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 19:28:06,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 154. [2021-07-13 19:28:06,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.0326797385620914) internal successors, (464), 153 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 464 transitions. [2021-07-13 19:28:06,985 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 464 transitions. Word has length 16 [2021-07-13 19:28:06,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:06,986 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 464 transitions. [2021-07-13 19:28:06,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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-13 19:28:06,986 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 464 transitions. [2021-07-13 19:28:06,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:06,986 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:06,986 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:07,203 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,203 INFO L82 PathProgramCache]: Analyzing trace with hash 108641226, now seen corresponding path program 34 times [2021-07-13 19:28:07,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57222689] [2021-07-13 19:28:07,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:07,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57222689] [2021-07-13 19:28:07,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57222689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:07,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175119112] [2021-07-13 19:28:07,236 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 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-13 19:28:07,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:07,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:07,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:07,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:07,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:07,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175119112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:07,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:07,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:07,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461674551] [2021-07-13 19:28:07,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:07,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:07,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:07,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:07,302 INFO L87 Difference]: Start difference. First operand 154 states and 464 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:07,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,388 INFO L93 Difference]: Finished difference Result 255 states and 738 transitions. [2021-07-13 19:28:07,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:07,388 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:28:07,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,389 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:28:07,389 INFO L226 Difference]: Without dead ends: 253 [2021-07-13 19:28:07,389 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 55.6ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:07,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-07-13 19:28:07,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 148. [2021-07-13 19:28:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.020408163265306) internal successors, (444), 147 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-13 19:28:07,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 444 transitions. [2021-07-13 19:28:07,391 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 444 transitions. Word has length 16 [2021-07-13 19:28:07,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,391 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 444 transitions. [2021-07-13 19:28:07,392 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:07,392 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 444 transitions. [2021-07-13 19:28:07,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:07,392 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,392 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2021-07-13 19:28:07,594 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,594 INFO L82 PathProgramCache]: Analyzing trace with hash 82711532, now seen corresponding path program 32 times [2021-07-13 19:28:07,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458518769] [2021-07-13 19:28:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:07,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458518769] [2021-07-13 19:28:07,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458518769] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:07,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:07,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:07,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380615443] [2021-07-13 19:28:07,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:07,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:07,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:07,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:07,637 INFO L87 Difference]: Start difference. First operand 148 states and 444 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,703 INFO L93 Difference]: Finished difference Result 276 states and 746 transitions. [2021-07-13 19:28:07,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:07,703 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:07,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,704 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:28:07,704 INFO L226 Difference]: Without dead ends: 266 [2021-07-13 19:28:07,704 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 55.0ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:07,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-07-13 19:28:07,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 150. [2021-07-13 19:28:07,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.9932885906040267) internal successors, (446), 149 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 446 transitions. [2021-07-13 19:28:07,707 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 446 transitions. Word has length 16 [2021-07-13 19:28:07,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,707 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 446 transitions. [2021-07-13 19:28:07,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,707 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 446 transitions. [2021-07-13 19:28:07,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:07,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,707 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2021-07-13 19:28:07,707 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1741550036, now seen corresponding path program 33 times [2021-07-13 19:28:07,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321700408] [2021-07-13 19:28:07,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:07,739 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321700408] [2021-07-13 19:28:07,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321700408] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:07,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:07,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:07,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495581784] [2021-07-13 19:28:07,739 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:07,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:07,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:07,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:07,740 INFO L87 Difference]: Start difference. First operand 150 states and 446 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,809 INFO L93 Difference]: Finished difference Result 269 states and 726 transitions. [2021-07-13 19:28:07,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:07,809 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:07,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,810 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:28:07,810 INFO L226 Difference]: Without dead ends: 265 [2021-07-13 19:28:07,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 48.4ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:07,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-07-13 19:28:07,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 156. [2021-07-13 19:28:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.9548387096774196) internal successors, (458), 155 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 458 transitions. [2021-07-13 19:28:07,812 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 458 transitions. Word has length 16 [2021-07-13 19:28:07,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,813 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 458 transitions. [2021-07-13 19:28:07,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,813 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 458 transitions. [2021-07-13 19:28:07,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:07,813 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,813 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2021-07-13 19:28:07,813 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1814922516, now seen corresponding path program 34 times [2021-07-13 19:28:07,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838342090] [2021-07-13 19:28:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:07,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838342090] [2021-07-13 19:28:07,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838342090] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:07,840 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:07,840 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:07,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881823035] [2021-07-13 19:28:07,840 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:07,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:07,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:07,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:07,841 INFO L87 Difference]: Start difference. First operand 156 states and 458 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,905 INFO L93 Difference]: Finished difference Result 254 states and 704 transitions. [2021-07-13 19:28:07,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:07,906 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:07,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,906 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:28:07,906 INFO L226 Difference]: Without dead ends: 249 [2021-07-13 19:28:07,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 45.2ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:07,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-07-13 19:28:07,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 148. [2021-07-13 19:28:07,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.006802721088435) internal successors, (442), 147 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 442 transitions. [2021-07-13 19:28:07,909 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 442 transitions. Word has length 16 [2021-07-13 19:28:07,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,909 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 442 transitions. [2021-07-13 19:28:07,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,909 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 442 transitions. [2021-07-13 19:28:07,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:07,910 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,910 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2021-07-13 19:28:07,910 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,910 INFO L82 PathProgramCache]: Analyzing trace with hash 499376906, now seen corresponding path program 35 times [2021-07-13 19:28:07,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120186321] [2021-07-13 19:28:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,955 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-13 19:28:07,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120186321] [2021-07-13 19:28:07,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120186321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:07,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642257505] [2021-07-13 19:28:07,956 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 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-13 19:28:07,986 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:07,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:07,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:07,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:08,050 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-13 19:28:08,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642257505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:08,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:08,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355496217] [2021-07-13 19:28:08,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:08,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:08,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:08,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:08,051 INFO L87 Difference]: Start difference. First operand 148 states and 442 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:08,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:08,269 INFO L93 Difference]: Finished difference Result 297 states and 849 transitions. [2021-07-13 19:28:08,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:08,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:08,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:08,270 INFO L225 Difference]: With dead ends: 297 [2021-07-13 19:28:08,270 INFO L226 Difference]: Without dead ends: 297 [2021-07-13 19:28:08,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 167.0ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:08,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-07-13 19:28:08,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 156. [2021-07-13 19:28:08,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.109677419354839) internal successors, (482), 155 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 482 transitions. [2021-07-13 19:28:08,273 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 482 transitions. Word has length 16 [2021-07-13 19:28:08,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:08,273 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 482 transitions. [2021-07-13 19:28:08,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:08,273 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 482 transitions. [2021-07-13 19:28:08,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:08,274 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:08,274 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:08,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2021-07-13 19:28:08,490 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:08,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:08,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1694413080, now seen corresponding path program 35 times [2021-07-13 19:28:08,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:08,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704902195] [2021-07-13 19:28:08,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:08,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:08,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:08,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704902195] [2021-07-13 19:28:08,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704902195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783562478] [2021-07-13 19:28:08,521 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 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-13 19:28:08,549 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:08,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:08,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:08,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:08,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:08,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783562478] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:08,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:08,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397325031] [2021-07-13 19:28:08,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:08,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:08,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:08,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:08,608 INFO L87 Difference]: Start difference. First operand 156 states and 482 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:08,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:08,690 INFO L93 Difference]: Finished difference Result 308 states and 850 transitions. [2021-07-13 19:28:08,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:08,691 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:08,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:08,691 INFO L225 Difference]: With dead ends: 308 [2021-07-13 19:28:08,691 INFO L226 Difference]: Without dead ends: 304 [2021-07-13 19:28:08,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:08,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-13 19:28:08,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 164. [2021-07-13 19:28:08,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 3.1104294478527605) internal successors, (507), 163 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 507 transitions. [2021-07-13 19:28:08,694 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 507 transitions. Word has length 16 [2021-07-13 19:28:08,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:08,694 INFO L482 AbstractCegarLoop]: Abstraction has 164 states and 507 transitions. [2021-07-13 19:28:08,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:08,694 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 507 transitions. [2021-07-13 19:28:08,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:08,695 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:08,695 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:08,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-07-13 19:28:08,911 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:08,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:08,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1171599110, now seen corresponding path program 36 times [2021-07-13 19:28:08,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:08,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798805632] [2021-07-13 19:28:08,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:08,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:08,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:08,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798805632] [2021-07-13 19:28:08,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798805632] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744335485] [2021-07-13 19:28:08,954 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 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-13 19:28:08,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:08,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:08,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:08,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:09,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:09,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744335485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:09,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:09,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538080351] [2021-07-13 19:28:09,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:09,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:09,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:09,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:09,045 INFO L87 Difference]: Start difference. First operand 164 states and 507 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:09,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:09,235 INFO L93 Difference]: Finished difference Result 297 states and 840 transitions. [2021-07-13 19:28:09,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:09,235 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:09,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:09,236 INFO L225 Difference]: With dead ends: 297 [2021-07-13 19:28:09,236 INFO L226 Difference]: Without dead ends: 294 [2021-07-13 19:28:09,236 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 157.2ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:09,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-07-13 19:28:09,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 161. [2021-07-13 19:28:09,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.05625) internal successors, (489), 160 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 489 transitions. [2021-07-13 19:28:09,239 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 489 transitions. Word has length 16 [2021-07-13 19:28:09,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:09,239 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 489 transitions. [2021-07-13 19:28:09,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:09,239 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 489 transitions. [2021-07-13 19:28:09,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:09,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:09,240 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:09,454 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-07-13 19:28:09,454 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:09,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:09,454 INFO L82 PathProgramCache]: Analyzing trace with hash -245575666, now seen corresponding path program 36 times [2021-07-13 19:28:09,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:09,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403578] [2021-07-13 19:28:09,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:09,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:09,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403578] [2021-07-13 19:28:09,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4003422] [2021-07-13 19:28:09,487 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 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-13 19:28:09,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:09,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:09,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:09,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:09,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:09,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4003422] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:09,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:09,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541204135] [2021-07-13 19:28:09,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:09,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:09,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:09,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:09,576 INFO L87 Difference]: Start difference. First operand 161 states and 489 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:09,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:09,685 INFO L93 Difference]: Finished difference Result 317 states and 873 transitions. [2021-07-13 19:28:09,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:09,685 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:09,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:09,686 INFO L225 Difference]: With dead ends: 317 [2021-07-13 19:28:09,686 INFO L226 Difference]: Without dead ends: 317 [2021-07-13 19:28:09,686 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 82.7ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:09,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-07-13 19:28:09,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 158. [2021-07-13 19:28:09,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.0573248407643314) internal successors, (480), 157 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 480 transitions. [2021-07-13 19:28:09,689 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 480 transitions. Word has length 16 [2021-07-13 19:28:09,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:09,689 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 480 transitions. [2021-07-13 19:28:09,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:09,689 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 480 transitions. [2021-07-13 19:28:09,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:09,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:09,690 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:09,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:09,905 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:09,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:09,905 INFO L82 PathProgramCache]: Analyzing trace with hash 841960418, now seen corresponding path program 37 times [2021-07-13 19:28:09,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:09,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829434732] [2021-07-13 19:28:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:09,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,940 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-13 19:28:09,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:09,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829434732] [2021-07-13 19:28:09,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829434732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141634307] [2021-07-13 19:28:09,941 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 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-13 19:28:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:09,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:10,015 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-13 19:28:10,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141634307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:10,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:10,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236297831] [2021-07-13 19:28:10,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:10,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:10,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:10,016 INFO L87 Difference]: Start difference. First operand 158 states and 480 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:28:10,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,099 INFO L93 Difference]: Finished difference Result 295 states and 832 transitions. [2021-07-13 19:28:10,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:10,100 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:28:10,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,100 INFO L225 Difference]: With dead ends: 295 [2021-07-13 19:28:10,100 INFO L226 Difference]: Without dead ends: 295 [2021-07-13 19:28:10,101 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 69.0ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:10,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-07-13 19:28:10,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 160. [2021-07-13 19:28:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.069182389937107) internal successors, (488), 159 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 488 transitions. [2021-07-13 19:28:10,103 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 488 transitions. Word has length 16 [2021-07-13 19:28:10,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,103 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 488 transitions. [2021-07-13 19:28:10,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 10 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-13 19:28:10,103 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 488 transitions. [2021-07-13 19:28:10,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:10,104 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,104 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:10,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:10,321 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:10,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:10,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1481293524, now seen corresponding path program 38 times [2021-07-13 19:28:10,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:10,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168604879] [2021-07-13 19:28:10,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:10,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:10,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168604879] [2021-07-13 19:28:10,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168604879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914107102] [2021-07-13 19:28:10,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 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-13 19:28:10,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:10,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:10,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:10,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:10,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:10,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914107102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:10,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:10,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978219696] [2021-07-13 19:28:10,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:10,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:10,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:10,421 INFO L87 Difference]: Start difference. First operand 160 states and 488 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:28:10,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,502 INFO L93 Difference]: Finished difference Result 273 states and 778 transitions. [2021-07-13 19:28:10,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:10,503 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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 16 [2021-07-13 19:28:10,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,503 INFO L225 Difference]: With dead ends: 273 [2021-07-13 19:28:10,503 INFO L226 Difference]: Without dead ends: 271 [2021-07-13 19:28:10,504 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 57.3ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:10,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-13 19:28:10,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 158. [2021-07-13 19:28:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.0573248407643314) internal successors, (480), 157 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 480 transitions. [2021-07-13 19:28:10,506 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 480 transitions. Word has length 16 [2021-07-13 19:28:10,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,506 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 480 transitions. [2021-07-13 19:28:10,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:28:10,506 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 480 transitions. [2021-07-13 19:28:10,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:10,507 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,507 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:10,723 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2021-07-13 19:28:10,723 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:10,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:10,723 INFO L82 PathProgramCache]: Analyzing trace with hash 952979406, now seen corresponding path program 37 times [2021-07-13 19:28:10,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:10,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143651314] [2021-07-13 19:28:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:10,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:10,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143651314] [2021-07-13 19:28:10,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143651314] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:10,768 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:10,768 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:10,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707814823] [2021-07-13 19:28:10,768 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:10,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:10,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:10,768 INFO L87 Difference]: Start difference. First operand 158 states and 480 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,855 INFO L93 Difference]: Finished difference Result 296 states and 795 transitions. [2021-07-13 19:28:10,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:10,855 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:10,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,856 INFO L225 Difference]: With dead ends: 296 [2021-07-13 19:28:10,856 INFO L226 Difference]: Without dead ends: 292 [2021-07-13 19:28:10,856 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 63.9ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:10,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-07-13 19:28:10,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 160. [2021-07-13 19:28:10,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.0440251572327046) internal successors, (484), 159 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 484 transitions. [2021-07-13 19:28:10,859 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 484 transitions. Word has length 16 [2021-07-13 19:28:10,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,859 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 484 transitions. [2021-07-13 19:28:10,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,859 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 484 transitions. [2021-07-13 19:28:10,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:10,859 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,859 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:10,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable311 [2021-07-13 19:28:10,859 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:10,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:10,859 INFO L82 PathProgramCache]: Analyzing trace with hash 879606926, now seen corresponding path program 38 times [2021-07-13 19:28:10,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:10,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511237498] [2021-07-13 19:28:10,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:10,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:10,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511237498] [2021-07-13 19:28:10,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511237498] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:10,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:10,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:10,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522421616] [2021-07-13 19:28:10,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:10,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:10,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:10,888 INFO L87 Difference]: Start difference. First operand 160 states and 484 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,960 INFO L93 Difference]: Finished difference Result 279 states and 769 transitions. [2021-07-13 19:28:10,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:10,960 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:10,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,961 INFO L225 Difference]: With dead ends: 279 [2021-07-13 19:28:10,961 INFO L226 Difference]: Without dead ends: 276 [2021-07-13 19:28:10,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.1ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:10,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-07-13 19:28:10,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 159. [2021-07-13 19:28:10,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 3.0443037974683542) internal successors, (481), 158 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-13 19:28:10,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 481 transitions. [2021-07-13 19:28:10,963 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 481 transitions. Word has length 16 [2021-07-13 19:28:10,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,964 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 481 transitions. [2021-07-13 19:28:10,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,964 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 481 transitions. [2021-07-13 19:28:10,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:10,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,965 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:10,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable312 [2021-07-13 19:28:10,965 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:10,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:10,966 INFO L82 PathProgramCache]: Analyzing trace with hash 213900140, now seen corresponding path program 39 times [2021-07-13 19:28:10,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:10,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979867464] [2021-07-13 19:28:10,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:10,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:10,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979867464] [2021-07-13 19:28:10,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979867464] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:10,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:10,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:10,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883715384] [2021-07-13 19:28:10,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:10,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:10,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:10,991 INFO L87 Difference]: Start difference. First operand 159 states and 481 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,066 INFO L93 Difference]: Finished difference Result 259 states and 730 transitions. [2021-07-13 19:28:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,067 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:11,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,067 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:28:11,067 INFO L226 Difference]: Without dead ends: 256 [2021-07-13 19:28:11,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.9ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:11,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-13 19:28:11,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 161. [2021-07-13 19:28:11,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.03125) internal successors, (485), 160 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 485 transitions. [2021-07-13 19:28:11,070 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 485 transitions. Word has length 16 [2021-07-13 19:28:11,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,070 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 485 transitions. [2021-07-13 19:28:11,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,070 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 485 transitions. [2021-07-13 19:28:11,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:11,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,072 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313 [2021-07-13 19:28:11,073 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,073 INFO L82 PathProgramCache]: Analyzing trace with hash -883427436, now seen corresponding path program 40 times [2021-07-13 19:28:11,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006752504] [2021-07-13 19:28:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:11,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006752504] [2021-07-13 19:28:11,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006752504] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:11,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:11,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:11,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091172357] [2021-07-13 19:28:11,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:11,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:11,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:11,106 INFO L87 Difference]: Start difference. First operand 161 states and 485 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,188 INFO L93 Difference]: Finished difference Result 245 states and 709 transitions. [2021-07-13 19:28:11,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,189 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:11,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,194 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:28:11,194 INFO L226 Difference]: Without dead ends: 242 [2021-07-13 19:28:11,195 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 48.5ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-07-13 19:28:11,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 160. [2021-07-13 19:28:11,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.0314465408805034) internal successors, (482), 159 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 482 transitions. [2021-07-13 19:28:11,199 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 482 transitions. Word has length 16 [2021-07-13 19:28:11,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,200 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 482 transitions. [2021-07-13 19:28:11,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,200 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 482 transitions. [2021-07-13 19:28:11,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:11,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,200 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314 [2021-07-13 19:28:11,201 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,201 INFO L82 PathProgramCache]: Analyzing trace with hash 55906398, now seen corresponding path program 39 times [2021-07-13 19:28:11,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386638632] [2021-07-13 19:28:11,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:11,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386638632] [2021-07-13 19:28:11,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386638632] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951827395] [2021-07-13 19:28:11,234 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 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-13 19:28:11,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:11,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:11,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:11,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:11,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:11,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951827395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:11,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:11,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801083832] [2021-07-13 19:28:11,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:11,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:11,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:11,332 INFO L87 Difference]: Start difference. First operand 160 states and 482 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:11,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,419 INFO L93 Difference]: Finished difference Result 285 states and 786 transitions. [2021-07-13 19:28:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,420 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:11,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,421 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:28:11,421 INFO L226 Difference]: Without dead ends: 285 [2021-07-13 19:28:11,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 77.7ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:11,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-13 19:28:11,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 158. [2021-07-13 19:28:11,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.9936305732484074) internal successors, (470), 157 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 470 transitions. [2021-07-13 19:28:11,424 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 470 transitions. Word has length 16 [2021-07-13 19:28:11,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,424 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 470 transitions. [2021-07-13 19:28:11,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:11,424 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 470 transitions. [2021-07-13 19:28:11,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:11,424 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,424 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:11,641 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1417462504, now seen corresponding path program 40 times [2021-07-13 19:28:11,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513772737] [2021-07-13 19:28:11,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:11,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513772737] [2021-07-13 19:28:11,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513772737] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:11,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:11,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:11,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420111993] [2021-07-13 19:28:11,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:11,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:11,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:11,672 INFO L87 Difference]: Start difference. First operand 158 states and 470 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,747 INFO L93 Difference]: Finished difference Result 259 states and 722 transitions. [2021-07-13 19:28:11,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,747 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:11,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,747 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:28:11,748 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:28:11,748 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 45.8ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:11,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:28:11,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 148. [2021-07-13 19:28:11,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.0136054421768708) internal successors, (443), 147 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 443 transitions. [2021-07-13 19:28:11,750 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 443 transitions. Word has length 16 [2021-07-13 19:28:11,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,750 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 443 transitions. [2021-07-13 19:28:11,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,750 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 443 transitions. [2021-07-13 19:28:11,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:11,750 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,750 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316 [2021-07-13 19:28:11,751 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,751 INFO L82 PathProgramCache]: Analyzing trace with hash 105703180, now seen corresponding path program 41 times [2021-07-13 19:28:11,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173581168] [2021-07-13 19:28:11,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,776 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-13 19:28:11,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173581168] [2021-07-13 19:28:11,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173581168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825975343] [2021-07-13 19:28:11,777 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 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-13 19:28:11,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:11,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:11,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:11,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:11,837 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-13 19:28:11,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825975343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:11,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:11,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73554529] [2021-07-13 19:28:11,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:11,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:11,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:11,838 INFO L87 Difference]: Start difference. First operand 148 states and 443 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:11,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,933 INFO L93 Difference]: Finished difference Result 245 states and 701 transitions. [2021-07-13 19:28:11,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,933 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:11,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,934 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:28:11,934 INFO L226 Difference]: Without dead ends: 245 [2021-07-13 19:28:11,934 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 56.2ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:11,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-07-13 19:28:11,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 137. [2021-07-13 19:28:11,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 3.0220588235294117) internal successors, (411), 136 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 411 transitions. [2021-07-13 19:28:11,936 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 411 transitions. Word has length 16 [2021-07-13 19:28:11,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,936 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 411 transitions. [2021-07-13 19:28:11,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:11,936 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 411 transitions. [2021-07-13 19:28:11,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:11,936 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,936 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:12,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable317 [2021-07-13 19:28:12,153 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:12,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:12,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1387314302, now seen corresponding path program 42 times [2021-07-13 19:28:12,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:12,154 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263401939] [2021-07-13 19:28:12,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,183 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-13 19:28:12,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:12,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263401939] [2021-07-13 19:28:12,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263401939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795201549] [2021-07-13 19:28:12,183 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 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-13 19:28:12,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:12,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:12,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:12,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:12,290 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-13 19:28:12,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795201549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:12,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:12,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290757401] [2021-07-13 19:28:12,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:12,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:12,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:12,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:12,291 INFO L87 Difference]: Start difference. First operand 137 states and 411 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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-13 19:28:12,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:12,379 INFO L93 Difference]: Finished difference Result 240 states and 665 transitions. [2021-07-13 19:28:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:12,379 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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 16 [2021-07-13 19:28:12,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:12,380 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:28:12,380 INFO L226 Difference]: Without dead ends: 240 [2021-07-13 19:28:12,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:12,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-13 19:28:12,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 135. [2021-07-13 19:28:12,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.9776119402985075) internal successors, (399), 134 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 399 transitions. [2021-07-13 19:28:12,382 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 399 transitions. Word has length 16 [2021-07-13 19:28:12,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:12,382 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 399 transitions. [2021-07-13 19:28:12,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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-13 19:28:12,382 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 399 transitions. [2021-07-13 19:28:12,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:12,383 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:12,383 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:12,599 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:12,599 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:12,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:12,600 INFO L82 PathProgramCache]: Analyzing trace with hash -777157054, now seen corresponding path program 43 times [2021-07-13 19:28:12,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:12,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927620645] [2021-07-13 19:28:12,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:12,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:12,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927620645] [2021-07-13 19:28:12,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927620645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422730748] [2021-07-13 19:28:12,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 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-13 19:28:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:12,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:12,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:12,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422730748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:12,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:12,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370430524] [2021-07-13 19:28:12,732 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:12,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:12,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:12,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:12,732 INFO L87 Difference]: Start difference. First operand 135 states and 399 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:12,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:12,822 INFO L93 Difference]: Finished difference Result 216 states and 610 transitions. [2021-07-13 19:28:12,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:12,822 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:28:12,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:12,823 INFO L225 Difference]: With dead ends: 216 [2021-07-13 19:28:12,823 INFO L226 Difference]: Without dead ends: 214 [2021-07-13 19:28:12,823 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 58.0ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:12,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-13 19:28:12,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 125. [2021-07-13 19:28:12,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.9919354838709675) internal successors, (371), 124 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 371 transitions. [2021-07-13 19:28:12,825 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 371 transitions. Word has length 16 [2021-07-13 19:28:12,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:12,825 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 371 transitions. [2021-07-13 19:28:12,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:12,825 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 371 transitions. [2021-07-13 19:28:12,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:12,826 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:12,826 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:13,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable319 [2021-07-13 19:28:13,042 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:13,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:13,042 INFO L82 PathProgramCache]: Analyzing trace with hash 276142176, now seen corresponding path program 44 times [2021-07-13 19:28:13,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:13,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610308982] [2021-07-13 19:28:13,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:13,071 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-13 19:28:13,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:13,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610308982] [2021-07-13 19:28:13,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610308982] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438726446] [2021-07-13 19:28:13,071 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 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-13 19:28:13,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:13,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:13,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:13,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:13,144 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-13 19:28:13,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438726446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:13,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:13,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678781407] [2021-07-13 19:28:13,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:13,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:13,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:13,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:13,145 INFO L87 Difference]: Start difference. First operand 125 states and 371 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:13,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:13,233 INFO L93 Difference]: Finished difference Result 197 states and 550 transitions. [2021-07-13 19:28:13,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:13,233 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:13,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:13,234 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:13,234 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:28:13,234 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 74.2ms TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:13,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:28:13,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 129. [2021-07-13 19:28:13,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0234375) internal successors, (387), 128 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 387 transitions. [2021-07-13 19:28:13,236 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 387 transitions. Word has length 16 [2021-07-13 19:28:13,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:13,236 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 387 transitions. [2021-07-13 19:28:13,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:13,236 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 387 transitions. [2021-07-13 19:28:13,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:13,237 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:13,237 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:13,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable322 [2021-07-13 19:28:13,453 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:13,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:13,453 INFO L82 PathProgramCache]: Analyzing trace with hash 886299424, now seen corresponding path program 45 times [2021-07-13 19:28:13,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:13,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162045493] [2021-07-13 19:28:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:13,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:13,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:13,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:13,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162045493] [2021-07-13 19:28:13,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162045493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565361686] [2021-07-13 19:28:13,481 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 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-13 19:28:13,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:13,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:13,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:13,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:13,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:13,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565361686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:13,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:13,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601053633] [2021-07-13 19:28:13,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:13,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:13,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:13,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:13,556 INFO L87 Difference]: Start difference. First operand 129 states and 387 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-13 19:28:13,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:13,637 INFO L93 Difference]: Finished difference Result 199 states and 552 transitions. [2021-07-13 19:28:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:13,637 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 16 [2021-07-13 19:28:13,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:13,637 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:28:13,638 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:28:13,638 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 71.8ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:13,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:28:13,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 127. [2021-07-13 19:28:13,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.007936507936508) internal successors, (379), 126 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 379 transitions. [2021-07-13 19:28:13,640 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 379 transitions. Word has length 16 [2021-07-13 19:28:13,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:13,640 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 379 transitions. [2021-07-13 19:28:13,640 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-13 19:28:13,640 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 379 transitions. [2021-07-13 19:28:13,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:13,640 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:13,640 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:13,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2021-07-13 19:28:13,857 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:13,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:13,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1804249614, now seen corresponding path program 46 times [2021-07-13 19:28:13,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:13,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781626427] [2021-07-13 19:28:13,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:13,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:13,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:13,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781626427] [2021-07-13 19:28:13,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781626427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115582963] [2021-07-13 19:28:13,880 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 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-13 19:28:13,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:13,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:13,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:13,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:13,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:13,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115582963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:13,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:13,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902335433] [2021-07-13 19:28:13,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:13,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:13,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:13,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:13,947 INFO L87 Difference]: Start difference. First operand 127 states and 379 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:28:14,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,028 INFO L93 Difference]: Finished difference Result 178 states and 504 transitions. [2021-07-13 19:28:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,029 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:28:14,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,029 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:28:14,029 INFO L226 Difference]: Without dead ends: 174 [2021-07-13 19:28:14,029 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 61.3ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:14,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-07-13 19:28:14,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 124. [2021-07-13 19:28:14,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.016260162601626) internal successors, (371), 123 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 371 transitions. [2021-07-13 19:28:14,031 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 371 transitions. Word has length 16 [2021-07-13 19:28:14,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,031 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 371 transitions. [2021-07-13 19:28:14,031 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:28:14,031 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 371 transitions. [2021-07-13 19:28:14,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,031 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,031 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:14,241 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1122947330, now seen corresponding path program 41 times [2021-07-13 19:28:14,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701436978] [2021-07-13 19:28:14,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701436978] [2021-07-13 19:28:14,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701436978] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484826464] [2021-07-13 19:28:14,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,270 INFO L87 Difference]: Start difference. First operand 124 states and 371 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,340 INFO L93 Difference]: Finished difference Result 187 states and 507 transitions. [2021-07-13 19:28:14,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,340 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,341 INFO L225 Difference]: With dead ends: 187 [2021-07-13 19:28:14,341 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:28:14,341 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 49.5ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:28:14,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 128. [2021-07-13 19:28:14,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.968503937007874) internal successors, (377), 127 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 377 transitions. [2021-07-13 19:28:14,342 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 377 transitions. Word has length 16 [2021-07-13 19:28:14,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,343 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 377 transitions. [2021-07-13 19:28:14,343 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,343 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 377 transitions. [2021-07-13 19:28:14,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,343 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,343 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329 [2021-07-13 19:28:14,343 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,343 INFO L82 PathProgramCache]: Analyzing trace with hash -701314238, now seen corresponding path program 42 times [2021-07-13 19:28:14,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098281408] [2021-07-13 19:28:14,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098281408] [2021-07-13 19:28:14,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098281408] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411281460] [2021-07-13 19:28:14,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,371 INFO L87 Difference]: Start difference. First operand 128 states and 377 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,461 INFO L93 Difference]: Finished difference Result 195 states and 514 transitions. [2021-07-13 19:28:14,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,461 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,461 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:28:14,461 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:28:14,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 61.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:28:14,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 134. [2021-07-13 19:28:14,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.924812030075188) internal successors, (389), 133 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-13 19:28:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 389 transitions. [2021-07-13 19:28:14,463 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 389 transitions. Word has length 16 [2021-07-13 19:28:14,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,464 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 389 transitions. [2021-07-13 19:28:14,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,464 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 389 transitions. [2021-07-13 19:28:14,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,464 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330 [2021-07-13 19:28:14,464 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,464 INFO L82 PathProgramCache]: Analyzing trace with hash -774686718, now seen corresponding path program 43 times [2021-07-13 19:28:14,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569861278] [2021-07-13 19:28:14,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569861278] [2021-07-13 19:28:14,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569861278] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488672363] [2021-07-13 19:28:14,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,491 INFO L87 Difference]: Start difference. First operand 134 states and 389 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,567 INFO L93 Difference]: Finished difference Result 180 states and 492 transitions. [2021-07-13 19:28:14,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,568 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,568 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:28:14,568 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:28:14,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 56.8ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:28:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 126. [2021-07-13 19:28:14,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.984) internal successors, (373), 125 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 373 transitions. [2021-07-13 19:28:14,570 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 373 transitions. Word has length 16 [2021-07-13 19:28:14,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,570 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 373 transitions. [2021-07-13 19:28:14,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,570 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 373 transitions. [2021-07-13 19:28:14,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,571 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,571 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable331 [2021-07-13 19:28:14,571 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,571 INFO L82 PathProgramCache]: Analyzing trace with hash -1714006770, now seen corresponding path program 44 times [2021-07-13 19:28:14,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829310916] [2021-07-13 19:28:14,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829310916] [2021-07-13 19:28:14,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829310916] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,598 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,598 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541425098] [2021-07-13 19:28:14,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,598 INFO L87 Difference]: Start difference. First operand 126 states and 373 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,682 INFO L93 Difference]: Finished difference Result 178 states and 483 transitions. [2021-07-13 19:28:14,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,683 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,683 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:28:14,683 INFO L226 Difference]: Without dead ends: 174 [2021-07-13 19:28:14,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 57.9ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-07-13 19:28:14,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 134. [2021-07-13 19:28:14,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.9323308270676693) internal successors, (390), 133 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 390 transitions. [2021-07-13 19:28:14,685 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 390 transitions. Word has length 16 [2021-07-13 19:28:14,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,685 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 390 transitions. [2021-07-13 19:28:14,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,685 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 390 transitions. [2021-07-13 19:28:14,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,686 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,686 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable332 [2021-07-13 19:28:14,686 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1787379250, now seen corresponding path program 45 times [2021-07-13 19:28:14,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154137693] [2021-07-13 19:28:14,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154137693] [2021-07-13 19:28:14,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154137693] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016448121] [2021-07-13 19:28:14,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,718 INFO L87 Difference]: Start difference. First operand 134 states and 390 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,804 INFO L93 Difference]: Finished difference Result 176 states and 480 transitions. [2021-07-13 19:28:14,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,805 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,805 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:28:14,805 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:28:14,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:28:14,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 133. [2021-07-13 19:28:14,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.9318181818181817) internal successors, (387), 132 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 387 transitions. [2021-07-13 19:28:14,807 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 387 transitions. Word has length 16 [2021-07-13 19:28:14,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,807 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 387 transitions. [2021-07-13 19:28:14,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,807 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 387 transitions. [2021-07-13 19:28:14,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,808 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,808 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable333 [2021-07-13 19:28:14,808 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1784753474, now seen corresponding path program 46 times [2021-07-13 19:28:14,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036772643] [2021-07-13 19:28:14,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:14,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036772643] [2021-07-13 19:28:14,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036772643] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:14,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:14,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:14,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941854739] [2021-07-13 19:28:14,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:14,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:14,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:14,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:14,832 INFO L87 Difference]: Start difference. First operand 133 states and 387 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:14,892 INFO L93 Difference]: Finished difference Result 162 states and 458 transitions. [2021-07-13 19:28:14,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:14,892 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:14,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:14,893 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:28:14,893 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:28:14,893 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 44.5ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:14,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:28:14,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 124. [2021-07-13 19:28:14,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.0) internal successors, (369), 123 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 369 transitions. [2021-07-13 19:28:14,894 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 369 transitions. Word has length 16 [2021-07-13 19:28:14,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:14,895 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 369 transitions. [2021-07-13 19:28:14,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:14,895 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 369 transitions. [2021-07-13 19:28:14,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:14,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:14,895 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:14,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable334 [2021-07-13 19:28:14,895 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:14,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:14,895 INFO L82 PathProgramCache]: Analyzing trace with hash -829320514, now seen corresponding path program 47 times [2021-07-13 19:28:14,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:14,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247460568] [2021-07-13 19:28:14,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:14,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,939 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-13 19:28:14,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247460568] [2021-07-13 19:28:14,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247460568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:14,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869798401] [2021-07-13 19:28:14,940 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 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-13 19:28:14,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:14,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:14,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:14,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:15,029 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-13 19:28:15,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869798401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:15,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:15,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962424072] [2021-07-13 19:28:15,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:15,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:15,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:15,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:15,030 INFO L87 Difference]: Start difference. First operand 124 states and 369 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:15,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:15,186 INFO L93 Difference]: Finished difference Result 206 states and 593 transitions. [2021-07-13 19:28:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:15,187 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:15,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:15,187 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:28:15,187 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 19:28:15,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 146.8ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:15,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 19:28:15,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 134. [2021-07-13 19:28:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 3.1503759398496243) internal successors, (419), 133 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:15,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 419 transitions. [2021-07-13 19:28:15,189 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 419 transitions. Word has length 16 [2021-07-13 19:28:15,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:15,189 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 419 transitions. [2021-07-13 19:28:15,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:15,189 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 419 transitions. [2021-07-13 19:28:15,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:15,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:15,190 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:15,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2021-07-13 19:28:15,397 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:15,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:15,397 INFO L82 PathProgramCache]: Analyzing trace with hash 365715660, now seen corresponding path program 47 times [2021-07-13 19:28:15,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:15,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514866015] [2021-07-13 19:28:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:15,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:15,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:15,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514866015] [2021-07-13 19:28:15,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514866015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696613131] [2021-07-13 19:28:15,428 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 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-13 19:28:15,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:15,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:15,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:15,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:15,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:15,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696613131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:15,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:15,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075896235] [2021-07-13 19:28:15,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:15,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:15,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:15,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:15,515 INFO L87 Difference]: Start difference. First operand 134 states and 419 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:15,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:15,599 INFO L93 Difference]: Finished difference Result 228 states and 642 transitions. [2021-07-13 19:28:15,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:15,599 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:15,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:15,600 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:28:15,600 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:28:15,600 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 73.5ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:15,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:28:15,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 143. [2021-07-13 19:28:15,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.1619718309859155) internal successors, (449), 142 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:15,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 449 transitions. [2021-07-13 19:28:15,603 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 449 transitions. Word has length 16 [2021-07-13 19:28:15,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:15,603 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 449 transitions. [2021-07-13 19:28:15,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:15,603 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 449 transitions. [2021-07-13 19:28:15,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:15,603 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:15,603 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:15,817 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:15,817 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:15,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:15,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1794670766, now seen corresponding path program 48 times [2021-07-13 19:28:15,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:15,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426606187] [2021-07-13 19:28:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:15,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:15,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:15,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426606187] [2021-07-13 19:28:15,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426606187] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488502193] [2021-07-13 19:28:15,860 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 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-13 19:28:15,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:15,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:15,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:15,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:15,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:15,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488502193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:15,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:15,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618422031] [2021-07-13 19:28:15,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:15,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:15,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:15,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:15,947 INFO L87 Difference]: Start difference. First operand 143 states and 449 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:16,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:16,084 INFO L93 Difference]: Finished difference Result 204 states and 583 transitions. [2021-07-13 19:28:16,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:16,084 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:16,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:16,085 INFO L225 Difference]: With dead ends: 204 [2021-07-13 19:28:16,085 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:28:16,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 136.0ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:16,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:28:16,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 146. [2021-07-13 19:28:16,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.117241379310345) internal successors, (452), 145 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-13 19:28:16,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 452 transitions. [2021-07-13 19:28:16,087 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 452 transitions. Word has length 16 [2021-07-13 19:28:16,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:16,087 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 452 transitions. [2021-07-13 19:28:16,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:16,087 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 452 transitions. [2021-07-13 19:28:16,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:16,087 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:16,088 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:16,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable339 [2021-07-13 19:28:16,304 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:16,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:16,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1574273086, now seen corresponding path program 48 times [2021-07-13 19:28:16,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:16,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856230517] [2021-07-13 19:28:16,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:16,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:16,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:16,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:16,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856230517] [2021-07-13 19:28:16,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856230517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:16,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083403707] [2021-07-13 19:28:16,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 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-13 19:28:16,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:16,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:16,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:16,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:16,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083403707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:16,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:16,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:16,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130658936] [2021-07-13 19:28:16,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:16,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:16,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:16,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:16,429 INFO L87 Difference]: Start difference. First operand 146 states and 452 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:16,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:16,513 INFO L93 Difference]: Finished difference Result 237 states and 668 transitions. [2021-07-13 19:28:16,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:16,513 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:16,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:16,514 INFO L225 Difference]: With dead ends: 237 [2021-07-13 19:28:16,514 INFO L226 Difference]: Without dead ends: 237 [2021-07-13 19:28:16,514 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 78.8ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:16,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-07-13 19:28:16,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 143. [2021-07-13 19:28:16,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.119718309859155) internal successors, (443), 142 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:16,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 443 transitions. [2021-07-13 19:28:16,516 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 443 transitions. Word has length 16 [2021-07-13 19:28:16,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:16,517 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 443 transitions. [2021-07-13 19:28:16,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:16,517 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 443 transitions. [2021-07-13 19:28:16,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:16,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:16,517 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:16,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-07-13 19:28:16,730 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:16,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:16,730 INFO L82 PathProgramCache]: Analyzing trace with hash -486737002, now seen corresponding path program 49 times [2021-07-13 19:28:16,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:16,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799903590] [2021-07-13 19:28:16,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:16,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:16,767 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-13 19:28:16,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:16,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799903590] [2021-07-13 19:28:16,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799903590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:16,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606763525] [2021-07-13 19:28:16,768 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 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-13 19:28:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:16,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:16,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:16,882 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-13 19:28:16,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606763525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:16,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:16,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:16,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489494674] [2021-07-13 19:28:16,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:16,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:16,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:16,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:16,884 INFO L87 Difference]: Start difference. First operand 143 states and 443 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:16,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:16,986 INFO L93 Difference]: Finished difference Result 241 states and 680 transitions. [2021-07-13 19:28:16,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:16,987 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:16,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:16,987 INFO L225 Difference]: With dead ends: 241 [2021-07-13 19:28:16,987 INFO L226 Difference]: Without dead ends: 241 [2021-07-13 19:28:16,987 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:16,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-13 19:28:16,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 145. [2021-07-13 19:28:16,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.1319444444444446) internal successors, (451), 144 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-13 19:28:16,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 451 transitions. [2021-07-13 19:28:16,989 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 451 transitions. Word has length 16 [2021-07-13 19:28:16,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:16,990 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 451 transitions. [2021-07-13 19:28:16,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:16,990 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 451 transitions. [2021-07-13 19:28:16,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:16,990 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:16,990 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:17,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2021-07-13 19:28:17,191 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:17,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:17,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1484976352, now seen corresponding path program 50 times [2021-07-13 19:28:17,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:17,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118033499] [2021-07-13 19:28:17,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:17,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:17,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:17,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118033499] [2021-07-13 19:28:17,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118033499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:17,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058437578] [2021-07-13 19:28:17,222 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 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-13 19:28:17,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:17,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:17,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:17,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058437578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:17,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:17,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:17,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540662745] [2021-07-13 19:28:17,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:17,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:17,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:17,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:17,304 INFO L87 Difference]: Start difference. First operand 145 states and 451 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:17,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:17,394 INFO L93 Difference]: Finished difference Result 219 states and 626 transitions. [2021-07-13 19:28:17,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:17,394 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:17,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:17,395 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:28:17,395 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:28:17,395 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 72.9ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:17,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:28:17,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 143. [2021-07-13 19:28:17,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.119718309859155) internal successors, (443), 142 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 443 transitions. [2021-07-13 19:28:17,397 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 443 transitions. Word has length 16 [2021-07-13 19:28:17,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:17,397 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 443 transitions. [2021-07-13 19:28:17,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:17,397 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 443 transitions. [2021-07-13 19:28:17,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:17,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:17,397 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:17,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-07-13 19:28:17,614 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:17,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:17,614 INFO L82 PathProgramCache]: Analyzing trace with hash -375718014, now seen corresponding path program 49 times [2021-07-13 19:28:17,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:17,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974109048] [2021-07-13 19:28:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:17,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:17,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974109048] [2021-07-13 19:28:17,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974109048] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:17,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:17,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:17,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089954867] [2021-07-13 19:28:17,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:17,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:17,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:17,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:17,643 INFO L87 Difference]: Start difference. First operand 143 states and 443 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:17,709 INFO L93 Difference]: Finished difference Result 252 states and 683 transitions. [2021-07-13 19:28:17,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:17,710 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:17,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:17,710 INFO L225 Difference]: With dead ends: 252 [2021-07-13 19:28:17,710 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:28:17,711 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:17,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:28:17,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 145. [2021-07-13 19:28:17,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.1041666666666665) internal successors, (447), 144 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-13 19:28:17,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 447 transitions. [2021-07-13 19:28:17,713 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 447 transitions. Word has length 16 [2021-07-13 19:28:17,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:17,713 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 447 transitions. [2021-07-13 19:28:17,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,713 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 447 transitions. [2021-07-13 19:28:17,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:17,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:17,713 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:17,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347 [2021-07-13 19:28:17,714 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:17,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:17,714 INFO L82 PathProgramCache]: Analyzing trace with hash -449090494, now seen corresponding path program 50 times [2021-07-13 19:28:17,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:17,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549659276] [2021-07-13 19:28:17,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:17,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549659276] [2021-07-13 19:28:17,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549659276] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:17,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:17,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:17,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408361977] [2021-07-13 19:28:17,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:17,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:17,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:17,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:17,745 INFO L87 Difference]: Start difference. First operand 145 states and 447 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:17,818 INFO L93 Difference]: Finished difference Result 235 states and 657 transitions. [2021-07-13 19:28:17,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:17,819 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:17,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:17,819 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:28:17,819 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:28:17,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 44.3ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:17,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:28:17,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 144. [2021-07-13 19:28:17,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.104895104895105) internal successors, (444), 143 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-13 19:28:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 444 transitions. [2021-07-13 19:28:17,821 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 444 transitions. Word has length 16 [2021-07-13 19:28:17,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:17,822 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 444 transitions. [2021-07-13 19:28:17,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,822 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 444 transitions. [2021-07-13 19:28:17,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:17,822 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:17,822 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:17,822 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348 [2021-07-13 19:28:17,822 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:17,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:17,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1114797280, now seen corresponding path program 51 times [2021-07-13 19:28:17,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:17,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6286864] [2021-07-13 19:28:17,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:17,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:17,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6286864] [2021-07-13 19:28:17,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6286864] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:17,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:17,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:17,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376434395] [2021-07-13 19:28:17,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:17,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:17,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:17,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:17,851 INFO L87 Difference]: Start difference. First operand 144 states and 444 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:17,951 INFO L93 Difference]: Finished difference Result 221 states and 606 transitions. [2021-07-13 19:28:17,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:17,952 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:17,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:17,952 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:28:17,952 INFO L226 Difference]: Without dead ends: 218 [2021-07-13 19:28:17,952 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 71.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:17,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-13 19:28:17,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 146. [2021-07-13 19:28:17,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.089655172413793) internal successors, (448), 145 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 448 transitions. [2021-07-13 19:28:17,954 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 448 transitions. Word has length 16 [2021-07-13 19:28:17,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:17,954 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 448 transitions. [2021-07-13 19:28:17,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:17,954 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 448 transitions. [2021-07-13 19:28:17,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:17,955 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:17,955 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:17,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable349 [2021-07-13 19:28:17,955 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:17,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:17,955 INFO L82 PathProgramCache]: Analyzing trace with hash 2082842440, now seen corresponding path program 52 times [2021-07-13 19:28:17,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:17,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691266072] [2021-07-13 19:28:17,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:17,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:17,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:17,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:17,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691266072] [2021-07-13 19:28:17,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691266072] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:17,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:17,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:17,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006385060] [2021-07-13 19:28:17,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:17,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:17,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:17,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:17,987 INFO L87 Difference]: Start difference. First operand 146 states and 448 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:18,079 INFO L93 Difference]: Finished difference Result 207 states and 585 transitions. [2021-07-13 19:28:18,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:18,080 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:18,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:18,080 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:28:18,080 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:28:18,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 73.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:18,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:28:18,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 145. [2021-07-13 19:28:18,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.0902777777777777) internal successors, (445), 144 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 445 transitions. [2021-07-13 19:28:18,082 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 445 transitions. Word has length 16 [2021-07-13 19:28:18,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:18,082 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 445 transitions. [2021-07-13 19:28:18,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,082 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 445 transitions. [2021-07-13 19:28:18,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:18,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:18,083 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:18,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350 [2021-07-13 19:28:18,083 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:18,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:18,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1272791022, now seen corresponding path program 51 times [2021-07-13 19:28:18,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:18,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44581321] [2021-07-13 19:28:18,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:18,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:18,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:18,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:18,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44581321] [2021-07-13 19:28:18,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44581321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:18,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259980672] [2021-07-13 19:28:18,115 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 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-13 19:28:18,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:18,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:18,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:18,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:18,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:18,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259980672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:18,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:18,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:18,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062154266] [2021-07-13 19:28:18,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:18,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:18,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:18,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:18,234 INFO L87 Difference]: Start difference. First operand 145 states and 445 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:18,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:18,312 INFO L93 Difference]: Finished difference Result 271 states and 747 transitions. [2021-07-13 19:28:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:18,313 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:18,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:18,313 INFO L225 Difference]: With dead ends: 271 [2021-07-13 19:28:18,313 INFO L226 Difference]: Without dead ends: 271 [2021-07-13 19:28:18,313 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 76.7ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:18,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-07-13 19:28:18,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 147. [2021-07-13 19:28:18,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1027397260273974) internal successors, (453), 146 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-13 19:28:18,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 453 transitions. [2021-07-13 19:28:18,316 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 453 transitions. Word has length 16 [2021-07-13 19:28:18,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:18,316 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 453 transitions. [2021-07-13 19:28:18,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:18,316 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 453 transitions. [2021-07-13 19:28:18,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:18,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:18,316 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:18,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:18,533 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:18,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:18,533 INFO L82 PathProgramCache]: Analyzing trace with hash 88765084, now seen corresponding path program 52 times [2021-07-13 19:28:18,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:18,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022941455] [2021-07-13 19:28:18,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:18,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:18,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022941455] [2021-07-13 19:28:18,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022941455] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:18,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:18,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:18,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977932355] [2021-07-13 19:28:18,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:18,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:18,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:18,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:18,562 INFO L87 Difference]: Start difference. First operand 147 states and 453 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:18,639 INFO L93 Difference]: Finished difference Result 245 states and 683 transitions. [2021-07-13 19:28:18,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:18,639 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:18,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:18,640 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:28:18,640 INFO L226 Difference]: Without dead ends: 243 [2021-07-13 19:28:18,640 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 44.2ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:18,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-07-13 19:28:18,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 144. [2021-07-13 19:28:18,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.090909090909091) internal successors, (442), 143 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 442 transitions. [2021-07-13 19:28:18,642 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 442 transitions. Word has length 16 [2021-07-13 19:28:18,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:18,642 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 442 transitions. [2021-07-13 19:28:18,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,642 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 442 transitions. [2021-07-13 19:28:18,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:18,642 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:18,642 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:18,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352 [2021-07-13 19:28:18,643 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:18,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:18,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1701446174, now seen corresponding path program 53 times [2021-07-13 19:28:18,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:18,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710683290] [2021-07-13 19:28:18,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:18,675 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-13 19:28:18,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:18,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710683290] [2021-07-13 19:28:18,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710683290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:18,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147515271] [2021-07-13 19:28:18,675 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 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-13 19:28:18,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:18,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:18,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:18,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:18,757 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-13 19:28:18,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147515271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:18,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:18,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:18,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676149906] [2021-07-13 19:28:18,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:18,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:18,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:18,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:18,758 INFO L87 Difference]: Start difference. First operand 144 states and 442 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:18,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:18,840 INFO L93 Difference]: Finished difference Result 215 states and 605 transitions. [2021-07-13 19:28:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:18,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:18,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:18,841 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:28:18,841 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:28:18,841 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 80.0ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:18,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:28:18,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 143. [2021-07-13 19:28:18,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.0492957746478875) internal successors, (433), 142 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 433 transitions. [2021-07-13 19:28:18,843 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 433 transitions. Word has length 16 [2021-07-13 19:28:18,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:18,843 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 433 transitions. [2021-07-13 19:28:18,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:18,844 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 433 transitions. [2021-07-13 19:28:18,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:18,844 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:18,844 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:19,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable353,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:19,060 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:19,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:19,061 INFO L82 PathProgramCache]: Analyzing trace with hash -621807768, now seen corresponding path program 54 times [2021-07-13 19:28:19,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:19,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284665217] [2021-07-13 19:28:19,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:19,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:19,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284665217] [2021-07-13 19:28:19,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284665217] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:19,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269102987] [2021-07-13 19:28:19,089 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 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-13 19:28:19,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:19,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:19,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:19,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:19,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269102987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:19,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:19,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:19,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106346251] [2021-07-13 19:28:19,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:19,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:19,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:19,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:19,169 INFO L87 Difference]: Start difference. First operand 143 states and 433 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:19,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:19,253 INFO L93 Difference]: Finished difference Result 206 states and 578 transitions. [2021-07-13 19:28:19,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:19,254 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:19,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:19,254 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:28:19,254 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:28:19,254 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 73.9ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:19,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:28:19,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 137. [2021-07-13 19:28:19,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 3.0661764705882355) internal successors, (417), 136 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:19,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 417 transitions. [2021-07-13 19:28:19,256 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 417 transitions. Word has length 16 [2021-07-13 19:28:19,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:19,256 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 417 transitions. [2021-07-13 19:28:19,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:19,256 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 417 transitions. [2021-07-13 19:28:19,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:19,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:19,257 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:19,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2021-07-13 19:28:19,473 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:19,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:19,473 INFO L82 PathProgramCache]: Analyzing trace with hash -239087380, now seen corresponding path program 55 times [2021-07-13 19:28:19,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:19,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929453590] [2021-07-13 19:28:19,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:19,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:19,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929453590] [2021-07-13 19:28:19,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929453590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:19,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607375552] [2021-07-13 19:28:19,499 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 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-13 19:28:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:19,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:19,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607375552] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:19,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:19,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:19,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498085563] [2021-07-13 19:28:19,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:19,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:19,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:19,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:19,568 INFO L87 Difference]: Start difference. First operand 137 states and 417 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:19,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:19,648 INFO L93 Difference]: Finished difference Result 185 states and 529 transitions. [2021-07-13 19:28:19,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:19,649 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:19,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:19,649 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:28:19,649 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:28:19,649 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.9ms TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:19,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:28:19,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 135. [2021-07-13 19:28:19,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 3.0522388059701493) internal successors, (409), 134 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-13 19:28:19,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 409 transitions. [2021-07-13 19:28:19,651 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 409 transitions. Word has length 16 [2021-07-13 19:28:19,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:19,651 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 409 transitions. [2021-07-13 19:28:19,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:19,651 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 409 transitions. [2021-07-13 19:28:19,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:19,652 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:19,652 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:19,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:19,868 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:19,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:19,869 INFO L82 PathProgramCache]: Analyzing trace with hash 212027308, now seen corresponding path program 53 times [2021-07-13 19:28:19,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:19,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814327703] [2021-07-13 19:28:19,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:19,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:19,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814327703] [2021-07-13 19:28:19,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814327703] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:19,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:19,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:19,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704521392] [2021-07-13 19:28:19,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:19,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:19,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:19,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:19,896 INFO L87 Difference]: Start difference. First operand 135 states and 409 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:19,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:19,961 INFO L93 Difference]: Finished difference Result 213 states and 580 transitions. [2021-07-13 19:28:19,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:19,961 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:19,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:19,961 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:28:19,961 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:28:19,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 44.2ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:19,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:28:19,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 139. [2021-07-13 19:28:19,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 3.028985507246377) internal successors, (418), 138 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:19,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 418 transitions. [2021-07-13 19:28:19,964 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 418 transitions. Word has length 16 [2021-07-13 19:28:19,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:19,964 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 418 transitions. [2021-07-13 19:28:19,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:19,964 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 418 transitions. [2021-07-13 19:28:19,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:19,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:19,964 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:19,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360 [2021-07-13 19:28:19,964 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:19,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:19,964 INFO L82 PathProgramCache]: Analyzing trace with hash 138654828, now seen corresponding path program 54 times [2021-07-13 19:28:19,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:19,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137395679] [2021-07-13 19:28:19,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:19,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:19,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137395679] [2021-07-13 19:28:19,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137395679] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:19,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:19,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:19,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398127307] [2021-07-13 19:28:19,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:19,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:19,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:19,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:19,992 INFO L87 Difference]: Start difference. First operand 139 states and 418 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,061 INFO L93 Difference]: Finished difference Result 211 states and 577 transitions. [2021-07-13 19:28:20,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,062 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:20,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,062 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:28:20,062 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:28:20,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 47.9ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:20,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:28:20,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 137. [2021-07-13 19:28:20,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 3.036764705882353) internal successors, (413), 136 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 413 transitions. [2021-07-13 19:28:20,064 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 413 transitions. Word has length 16 [2021-07-13 19:28:20,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,064 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 413 transitions. [2021-07-13 19:28:20,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,064 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 413 transitions. [2021-07-13 19:28:20,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,065 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361 [2021-07-13 19:28:20,065 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,065 INFO L82 PathProgramCache]: Analyzing trace with hash 141280604, now seen corresponding path program 55 times [2021-07-13 19:28:20,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715458394] [2021-07-13 19:28:20,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715458394] [2021-07-13 19:28:20,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715458394] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:20,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:20,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:20,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044935488] [2021-07-13 19:28:20,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:20,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:20,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:20,090 INFO L87 Difference]: Start difference. First operand 137 states and 413 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,153 INFO L93 Difference]: Finished difference Result 199 states and 559 transitions. [2021-07-13 19:28:20,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,153 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:20,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,153 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:28:20,153 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:28:20,153 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 37.8ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:20,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:28:20,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 136. [2021-07-13 19:28:20,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.037037037037037) internal successors, (410), 135 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 410 transitions. [2021-07-13 19:28:20,155 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 410 transitions. Word has length 16 [2021-07-13 19:28:20,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,155 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 410 transitions. [2021-07-13 19:28:20,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,156 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 410 transitions. [2021-07-13 19:28:20,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,156 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362 [2021-07-13 19:28:20,156 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,156 INFO L82 PathProgramCache]: Analyzing trace with hash 567039630, now seen corresponding path program 56 times [2021-07-13 19:28:20,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028309486] [2021-07-13 19:28:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028309486] [2021-07-13 19:28:20,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028309486] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:20,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:20,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:20,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416287877] [2021-07-13 19:28:20,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:20,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:20,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:20,182 INFO L87 Difference]: Start difference. First operand 136 states and 410 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,278 INFO L93 Difference]: Finished difference Result 169 states and 478 transitions. [2021-07-13 19:28:20,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,279 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:20,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,279 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:28:20,279 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:28:20,279 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 74.4ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:20,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:28:20,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 143. [2021-07-13 19:28:20,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.992957746478873) internal successors, (425), 142 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 425 transitions. [2021-07-13 19:28:20,281 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 425 transitions. Word has length 16 [2021-07-13 19:28:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,281 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 425 transitions. [2021-07-13 19:28:20,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,281 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 425 transitions. [2021-07-13 19:28:20,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,281 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,281 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363 [2021-07-13 19:28:20,281 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,282 INFO L82 PathProgramCache]: Analyzing trace with hash -530287946, now seen corresponding path program 57 times [2021-07-13 19:28:20,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287799340] [2021-07-13 19:28:20,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287799340] [2021-07-13 19:28:20,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287799340] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:20,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:20,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:20,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523160728] [2021-07-13 19:28:20,308 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:20,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:20,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:20,308 INFO L87 Difference]: Start difference. First operand 143 states and 425 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,415 INFO L93 Difference]: Finished difference Result 168 states and 476 transitions. [2021-07-13 19:28:20,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,415 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:20,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,416 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:28:20,416 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:28:20,416 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 86.5ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:20,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:28:20,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 142. [2021-07-13 19:28:20,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.99290780141844) internal successors, (422), 141 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 422 transitions. [2021-07-13 19:28:20,418 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 422 transitions. Word has length 16 [2021-07-13 19:28:20,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,418 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 422 transitions. [2021-07-13 19:28:20,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,418 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 422 transitions. [2021-07-13 19:28:20,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,418 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,418 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable364 [2021-07-13 19:28:20,418 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1618508590, now seen corresponding path program 58 times [2021-07-13 19:28:20,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253915552] [2021-07-13 19:28:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253915552] [2021-07-13 19:28:20,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253915552] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:20,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:20,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:20,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243705182] [2021-07-13 19:28:20,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:20,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:20,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:20,443 INFO L87 Difference]: Start difference. First operand 142 states and 422 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,527 INFO L93 Difference]: Finished difference Result 155 states and 456 transitions. [2021-07-13 19:28:20,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,527 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:20,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,527 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:28:20,528 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:28:20,528 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 63.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:20,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:28:20,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 136. [2021-07-13 19:28:20,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.0296296296296297) internal successors, (409), 135 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-13 19:28:20,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 409 transitions. [2021-07-13 19:28:20,529 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 409 transitions. Word has length 16 [2021-07-13 19:28:20,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,530 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 409 transitions. [2021-07-13 19:28:20,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,530 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 409 transitions. [2021-07-13 19:28:20,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,530 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,530 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable365 [2021-07-13 19:28:20,530 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1191391966, now seen corresponding path program 56 times [2021-07-13 19:28:20,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331296360] [2021-07-13 19:28:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331296360] [2021-07-13 19:28:20,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331296360] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:20,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586701411] [2021-07-13 19:28:20,561 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 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-13 19:28:20,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:20,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:20,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:20,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586701411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:20,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:20,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:20,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073643184] [2021-07-13 19:28:20,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:20,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:20,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:20,639 INFO L87 Difference]: Start difference. First operand 136 states and 409 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:20,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:20,729 INFO L93 Difference]: Finished difference Result 201 states and 566 transitions. [2021-07-13 19:28:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:20,730 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:20,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:20,730 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:28:20,730 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:28:20,730 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:20,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:28:20,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 135. [2021-07-13 19:28:20,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.985074626865672) internal successors, (400), 134 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:20,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 400 transitions. [2021-07-13 19:28:20,732 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 400 transitions. Word has length 16 [2021-07-13 19:28:20,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:20,732 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 400 transitions. [2021-07-13 19:28:20,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:20,732 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 400 transitions. [2021-07-13 19:28:20,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:20,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:20,733 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:20,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2021-07-13 19:28:20,949 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:20,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:20,949 INFO L82 PathProgramCache]: Analyzing trace with hash 170164140, now seen corresponding path program 57 times [2021-07-13 19:28:20,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:20,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339215684] [2021-07-13 19:28:20,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:20,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:20,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:20,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339215684] [2021-07-13 19:28:20,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339215684] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:20,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:20,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:20,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825645489] [2021-07-13 19:28:20,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:20,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:20,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:20,979 INFO L87 Difference]: Start difference. First operand 135 states and 400 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:21,052 INFO L93 Difference]: Finished difference Result 197 states and 549 transitions. [2021-07-13 19:28:21,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:21,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:21,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:21,053 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:21,053 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:28:21,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 44.7ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:21,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:28:21,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 133. [2021-07-13 19:28:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.9696969696969697) internal successors, (392), 132 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 392 transitions. [2021-07-13 19:28:21,055 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 392 transitions. Word has length 16 [2021-07-13 19:28:21,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:21,055 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 392 transitions. [2021-07-13 19:28:21,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,055 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 392 transitions. [2021-07-13 19:28:21,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:21,055 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:21,055 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:21,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable367 [2021-07-13 19:28:21,056 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:21,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:21,056 INFO L82 PathProgramCache]: Analyzing trace with hash -365065662, now seen corresponding path program 58 times [2021-07-13 19:28:21,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:21,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743456277] [2021-07-13 19:28:21,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:21,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:21,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:21,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743456277] [2021-07-13 19:28:21,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743456277] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:21,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:21,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:21,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657049425] [2021-07-13 19:28:21,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:21,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:21,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:21,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:21,081 INFO L87 Difference]: Start difference. First operand 133 states and 392 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:21,141 INFO L93 Difference]: Finished difference Result 174 states and 499 transitions. [2021-07-13 19:28:21,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:21,141 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:21,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:21,141 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:28:21,141 INFO L226 Difference]: Without dead ends: 170 [2021-07-13 19:28:21,141 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:21,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-13 19:28:21,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 126. [2021-07-13 19:28:21,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.008) internal successors, (376), 125 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 376 transitions. [2021-07-13 19:28:21,143 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 376 transitions. Word has length 16 [2021-07-13 19:28:21,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:21,143 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 376 transitions. [2021-07-13 19:28:21,143 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,143 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 376 transitions. [2021-07-13 19:28:21,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:21,143 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:21,143 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:21,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368 [2021-07-13 19:28:21,144 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:21,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:21,144 INFO L82 PathProgramCache]: Analyzing trace with hash -559894012, now seen corresponding path program 59 times [2021-07-13 19:28:21,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:21,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813046718] [2021-07-13 19:28:21,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:21,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:21,174 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-13 19:28:21,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:21,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813046718] [2021-07-13 19:28:21,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813046718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:21,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777746007] [2021-07-13 19:28:21,174 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 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-13 19:28:21,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:21,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:21,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:21,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:21,257 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-13 19:28:21,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777746007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:21,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:21,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:21,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562492487] [2021-07-13 19:28:21,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:21,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:21,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:21,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:21,258 INFO L87 Difference]: Start difference. First operand 126 states and 376 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:21,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:21,350 INFO L93 Difference]: Finished difference Result 200 states and 564 transitions. [2021-07-13 19:28:21,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:21,350 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:21,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:21,351 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:28:21,351 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:28:21,351 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:21,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:28:21,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 129. [2021-07-13 19:28:21,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0546875) internal successors, (391), 128 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 391 transitions. [2021-07-13 19:28:21,353 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 391 transitions. Word has length 16 [2021-07-13 19:28:21,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:21,353 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 391 transitions. [2021-07-13 19:28:21,353 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:21,353 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 391 transitions. [2021-07-13 19:28:21,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:21,353 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:21,353 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:21,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable369 [2021-07-13 19:28:21,570 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:21,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:21,570 INFO L82 PathProgramCache]: Analyzing trace with hash 635142162, now seen corresponding path program 59 times [2021-07-13 19:28:21,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:21,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902260338] [2021-07-13 19:28:21,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:21,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:21,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902260338] [2021-07-13 19:28:21,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902260338] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:21,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670648403] [2021-07-13 19:28:21,599 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 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-13 19:28:21,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:21,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:21,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:21,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:21,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670648403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:21,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:21,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:21,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508534022] [2021-07-13 19:28:21,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:21,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:21,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:21,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:21,667 INFO L87 Difference]: Start difference. First operand 129 states and 391 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:28:21,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:21,749 INFO L93 Difference]: Finished difference Result 199 states and 565 transitions. [2021-07-13 19:28:21,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:21,750 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 16 [2021-07-13 19:28:21,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:21,750 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:28:21,750 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:28:21,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 61.6ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:21,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:28:21,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 136. [2021-07-13 19:28:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.0444444444444443) internal successors, (411), 135 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 411 transitions. [2021-07-13 19:28:21,752 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 411 transitions. Word has length 16 [2021-07-13 19:28:21,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:21,752 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 411 transitions. [2021-07-13 19:28:21,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-13 19:28:21,752 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 411 transitions. [2021-07-13 19:28:21,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:21,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:21,754 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:21,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:21,970 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:21,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:21,970 INFO L82 PathProgramCache]: Analyzing trace with hash 2064097268, now seen corresponding path program 60 times [2021-07-13 19:28:21,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:21,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89468309] [2021-07-13 19:28:21,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:22,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:22,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89468309] [2021-07-13 19:28:22,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89468309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480457691] [2021-07-13 19:28:22,001 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 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-13 19:28:22,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:22,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:22,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:22,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480457691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:22,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:22,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097823157] [2021-07-13 19:28:22,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:22,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:22,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:22,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:22,082 INFO L87 Difference]: Start difference. First operand 136 states and 411 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:22,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:22,171 INFO L93 Difference]: Finished difference Result 206 states and 579 transitions. [2021-07-13 19:28:22,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:22,171 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:22,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:22,172 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:28:22,172 INFO L226 Difference]: Without dead ends: 203 [2021-07-13 19:28:22,172 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 75.1ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:22,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-07-13 19:28:22,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 136. [2021-07-13 19:28:22,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.022222222222222) internal successors, (408), 135 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-13 19:28:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 408 transitions. [2021-07-13 19:28:22,174 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 408 transitions. Word has length 16 [2021-07-13 19:28:22,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:22,174 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 408 transitions. [2021-07-13 19:28:22,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:22,174 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 408 transitions. [2021-07-13 19:28:22,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:22,174 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:22,174 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:22,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:22,381 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:22,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:22,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1304846584, now seen corresponding path program 60 times [2021-07-13 19:28:22,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:22,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047532520] [2021-07-13 19:28:22,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:22,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:22,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047532520] [2021-07-13 19:28:22,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047532520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114088606] [2021-07-13 19:28:22,410 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 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-13 19:28:22,443 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:22,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:22,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:22,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:22,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114088606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:22,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:22,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756789811] [2021-07-13 19:28:22,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:22,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:22,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:22,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:22,482 INFO L87 Difference]: Start difference. First operand 136 states and 408 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:22,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:22,574 INFO L93 Difference]: Finished difference Result 201 states and 573 transitions. [2021-07-13 19:28:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:22,574 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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 16 [2021-07-13 19:28:22,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:22,574 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:28:22,574 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:28:22,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 62.6ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:22,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:28:22,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 133. [2021-07-13 19:28:22,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.022727272727273) internal successors, (399), 132 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:22,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 399 transitions. [2021-07-13 19:28:22,576 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 399 transitions. Word has length 16 [2021-07-13 19:28:22,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:22,577 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 399 transitions. [2021-07-13 19:28:22,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 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-13 19:28:22,577 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 399 transitions. [2021-07-13 19:28:22,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:22,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:22,577 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:22,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2021-07-13 19:28:22,793 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:22,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:22,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1190356588, now seen corresponding path program 61 times [2021-07-13 19:28:22,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:22,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916050867] [2021-07-13 19:28:22,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:22,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:22,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916050867] [2021-07-13 19:28:22,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916050867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646029124] [2021-07-13 19:28:22,819 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 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-13 19:28:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:22,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:22,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:22,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646029124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:22,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:22,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983432834] [2021-07-13 19:28:22,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:22,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:22,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:22,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:22,889 INFO L87 Difference]: Start difference. First operand 133 states and 399 transitions. Second operand has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:22,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:22,958 INFO L93 Difference]: Finished difference Result 199 states and 553 transitions. [2021-07-13 19:28:22,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:22,958 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:22,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:22,959 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:28:22,959 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:28:22,959 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 61.0ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:22,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:28:22,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 133. [2021-07-13 19:28:22,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.0) internal successors, (396), 132 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-13 19:28:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 396 transitions. [2021-07-13 19:28:22,961 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 396 transitions. Word has length 16 [2021-07-13 19:28:22,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:22,961 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 396 transitions. [2021-07-13 19:28:22,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.3) internal successors, (23), 10 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-13 19:28:22,961 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 396 transitions. [2021-07-13 19:28:22,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:22,961 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:22,961 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:23,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable377,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:23,178 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:23,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:23,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1323280610, now seen corresponding path program 61 times [2021-07-13 19:28:23,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:23,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898177870] [2021-07-13 19:28:23,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:23,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:23,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898177870] [2021-07-13 19:28:23,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898177870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:23,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464877776] [2021-07-13 19:28:23,210 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 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-13 19:28:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:23,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:23,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:23,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:23,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464877776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:23,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:23,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:23,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294255474] [2021-07-13 19:28:23,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:23,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:23,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:23,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:23,270 INFO L87 Difference]: Start difference. First operand 133 states and 396 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:23,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:23,352 INFO L93 Difference]: Finished difference Result 220 states and 636 transitions. [2021-07-13 19:28:23,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:23,352 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:23,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:23,353 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:28:23,353 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:28:23,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 57.0ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:23,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:28:23,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 130. [2021-07-13 19:28:23,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.0) internal successors, (387), 129 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:23,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 387 transitions. [2021-07-13 19:28:23,355 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 387 transitions. Word has length 16 [2021-07-13 19:28:23,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:23,355 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 387 transitions. [2021-07-13 19:28:23,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:23,355 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 387 transitions. [2021-07-13 19:28:23,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:23,355 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:23,355 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:23,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable380,124 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:23,571 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:23,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:23,572 INFO L82 PathProgramCache]: Analyzing trace with hash 715054666, now seen corresponding path program 62 times [2021-07-13 19:28:23,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:23,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539187897] [2021-07-13 19:28:23,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:23,618 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-13 19:28:23,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:23,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539187897] [2021-07-13 19:28:23,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539187897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:23,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681788389] [2021-07-13 19:28:23,619 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 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-13 19:28:23,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:23,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:23,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:23,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:23,707 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-13 19:28:23,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681788389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:23,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:23,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:23,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257861921] [2021-07-13 19:28:23,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:23,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:23,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:23,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:23,708 INFO L87 Difference]: Start difference. First operand 130 states and 387 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:23,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:23,893 INFO L93 Difference]: Finished difference Result 267 states and 740 transitions. [2021-07-13 19:28:23,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:23,894 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:23,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:23,894 INFO L225 Difference]: With dead ends: 267 [2021-07-13 19:28:23,894 INFO L226 Difference]: Without dead ends: 267 [2021-07-13 19:28:23,894 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:23,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-07-13 19:28:23,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 138. [2021-07-13 19:28:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.116788321167883) internal successors, (427), 137 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:23,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 427 transitions. [2021-07-13 19:28:23,897 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 427 transitions. Word has length 16 [2021-07-13 19:28:23,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:23,897 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 427 transitions. [2021-07-13 19:28:23,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:23,897 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 427 transitions. [2021-07-13 19:28:23,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:23,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:23,897 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:24,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:24,113 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:24,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:24,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1910090840, now seen corresponding path program 62 times [2021-07-13 19:28:24,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:24,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559590071] [2021-07-13 19:28:24,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:24,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:24,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:24,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559590071] [2021-07-13 19:28:24,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559590071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:24,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634153607] [2021-07-13 19:28:24,155 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 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-13 19:28:24,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:24,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:24,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:24,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:24,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:24,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634153607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:24,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:24,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:24,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280611275] [2021-07-13 19:28:24,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:24,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:24,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:24,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:24,240 INFO L87 Difference]: Start difference. First operand 138 states and 427 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:24,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:24,438 INFO L93 Difference]: Finished difference Result 271 states and 760 transitions. [2021-07-13 19:28:24,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:24,439 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:24,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:24,439 INFO L225 Difference]: With dead ends: 271 [2021-07-13 19:28:24,439 INFO L226 Difference]: Without dead ends: 267 [2021-07-13 19:28:24,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 150.9ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:24,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-07-13 19:28:24,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 142. [2021-07-13 19:28:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.148936170212766) internal successors, (444), 141 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-13 19:28:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 444 transitions. [2021-07-13 19:28:24,442 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 444 transitions. Word has length 16 [2021-07-13 19:28:24,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:24,442 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 444 transitions. [2021-07-13 19:28:24,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:24,442 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 444 transitions. [2021-07-13 19:28:24,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:24,442 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:24,442 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:24,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,126 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:24,651 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:24,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:24,651 INFO L82 PathProgramCache]: Analyzing trace with hash -955921350, now seen corresponding path program 63 times [2021-07-13 19:28:24,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:24,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511158371] [2021-07-13 19:28:24,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:24,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:24,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511158371] [2021-07-13 19:28:24,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511158371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:24,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611949070] [2021-07-13 19:28:24,706 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 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-13 19:28:24,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:24,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:24,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:24,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:24,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611949070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:24,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:24,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:24,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839369335] [2021-07-13 19:28:24,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:24,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:24,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:24,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:24,790 INFO L87 Difference]: Start difference. First operand 142 states and 444 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:24,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:24,968 INFO L93 Difference]: Finished difference Result 260 states and 717 transitions. [2021-07-13 19:28:24,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:24,969 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:24,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:24,969 INFO L225 Difference]: With dead ends: 260 [2021-07-13 19:28:24,969 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:28:24,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 155.2ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:24,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:28:24,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 145. [2021-07-13 19:28:24,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.1041666666666665) internal successors, (447), 144 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-13 19:28:24,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 447 transitions. [2021-07-13 19:28:24,972 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 447 transitions. Word has length 16 [2021-07-13 19:28:24,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:24,972 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 447 transitions. [2021-07-13 19:28:24,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:24,972 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 447 transitions. [2021-07-13 19:28:24,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:24,972 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:24,972 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:25,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:25,188 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:25,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:25,188 INFO L82 PathProgramCache]: Analyzing trace with hash -29897906, now seen corresponding path program 63 times [2021-07-13 19:28:25,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:25,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185118584] [2021-07-13 19:28:25,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:25,232 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-13 19:28:25,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:25,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185118584] [2021-07-13 19:28:25,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185118584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:25,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761297943] [2021-07-13 19:28:25,232 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-13 19:28:25,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:25,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:25,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:25,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:25,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761297943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:25,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:25,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:25,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220561289] [2021-07-13 19:28:25,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:25,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:25,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:25,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:25,323 INFO L87 Difference]: Start difference. First operand 145 states and 447 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:25,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:25,536 INFO L93 Difference]: Finished difference Result 278 states and 788 transitions. [2021-07-13 19:28:25,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:25,536 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:25,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:25,537 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:28:25,537 INFO L226 Difference]: Without dead ends: 278 [2021-07-13 19:28:25,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 166.1ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:25,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-07-13 19:28:25,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 139. [2021-07-13 19:28:25,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 3.0652173913043477) internal successors, (423), 138 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:25,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 423 transitions. [2021-07-13 19:28:25,539 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 423 transitions. Word has length 16 [2021-07-13 19:28:25,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:25,539 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 423 transitions. [2021-07-13 19:28:25,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:25,539 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 423 transitions. [2021-07-13 19:28:25,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:25,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:25,539 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:25,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable388 [2021-07-13 19:28:25,740 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:25,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:25,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1057638178, now seen corresponding path program 64 times [2021-07-13 19:28:25,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:25,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408403164] [2021-07-13 19:28:25,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:25,775 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-13 19:28:25,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:25,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408403164] [2021-07-13 19:28:25,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408403164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:25,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372693850] [2021-07-13 19:28:25,775 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) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:25,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:25,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:25,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:25,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:25,916 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-13 19:28:25,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372693850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:25,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:25,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:25,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188244834] [2021-07-13 19:28:25,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:25,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:25,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:25,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:25,918 INFO L87 Difference]: Start difference. First operand 139 states and 423 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:26,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:26,072 INFO L93 Difference]: Finished difference Result 239 states and 660 transitions. [2021-07-13 19:28:26,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:26,072 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:26,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:26,073 INFO L225 Difference]: With dead ends: 239 [2021-07-13 19:28:26,073 INFO L226 Difference]: Without dead ends: 239 [2021-07-13 19:28:26,073 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:26,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-07-13 19:28:26,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 134. [2021-07-13 19:28:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 3.045112781954887) internal successors, (405), 133 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 405 transitions. [2021-07-13 19:28:26,075 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 405 transitions. Word has length 16 [2021-07-13 19:28:26,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:26,075 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 405 transitions. [2021-07-13 19:28:26,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:26,075 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 405 transitions. [2021-07-13 19:28:26,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:26,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:26,076 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:26,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2021-07-13 19:28:26,292 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:26,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:26,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1265615764, now seen corresponding path program 65 times [2021-07-13 19:28:26,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:26,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956278269] [2021-07-13 19:28:26,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:26,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:26,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956278269] [2021-07-13 19:28:26,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956278269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:26,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966214183] [2021-07-13 19:28:26,321 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-13 19:28:26,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:26,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:26,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:26,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:26,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966214183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:26,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:26,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:26,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187883633] [2021-07-13 19:28:26,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:26,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:26,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:26,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:26,404 INFO L87 Difference]: Start difference. First operand 134 states and 405 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:26,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:26,481 INFO L93 Difference]: Finished difference Result 217 states and 606 transitions. [2021-07-13 19:28:26,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:26,481 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:26,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:26,482 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:28:26,482 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:28:26,482 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 70.1ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:26,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:28:26,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 132. [2021-07-13 19:28:26,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.030534351145038) internal successors, (397), 131 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 397 transitions. [2021-07-13 19:28:26,484 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 397 transitions. Word has length 16 [2021-07-13 19:28:26,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:26,484 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 397 transitions. [2021-07-13 19:28:26,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:26,484 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 397 transitions. [2021-07-13 19:28:26,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:26,484 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:26,484 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:26,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:26,707 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:26,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:26,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1168657166, now seen corresponding path program 64 times [2021-07-13 19:28:26,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:26,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978596727] [2021-07-13 19:28:26,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:26,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:26,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978596727] [2021-07-13 19:28:26,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978596727] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:26,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:26,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:26,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321945159] [2021-07-13 19:28:26,732 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:26,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:26,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:26,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:26,732 INFO L87 Difference]: Start difference. First operand 132 states and 397 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:26,807 INFO L93 Difference]: Finished difference Result 227 states and 624 transitions. [2021-07-13 19:28:26,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:26,808 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:26,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:26,808 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:28:26,808 INFO L226 Difference]: Without dead ends: 223 [2021-07-13 19:28:26,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:26,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-13 19:28:26,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 134. [2021-07-13 19:28:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 3.0150375939849625) internal successors, (401), 133 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 401 transitions. [2021-07-13 19:28:26,810 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 401 transitions. Word has length 16 [2021-07-13 19:28:26,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:26,810 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 401 transitions. [2021-07-13 19:28:26,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,810 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 401 transitions. [2021-07-13 19:28:26,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:26,811 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:26,811 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:26,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393 [2021-07-13 19:28:26,811 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:26,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:26,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1095284686, now seen corresponding path program 65 times [2021-07-13 19:28:26,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:26,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225037455] [2021-07-13 19:28:26,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:26,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:26,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:26,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225037455] [2021-07-13 19:28:26,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225037455] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:26,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:26,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:26,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661384818] [2021-07-13 19:28:26,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:26,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:26,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:26,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:26,835 INFO L87 Difference]: Start difference. First operand 134 states and 401 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:26,924 INFO L93 Difference]: Finished difference Result 210 states and 598 transitions. [2021-07-13 19:28:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:26,924 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:26,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:26,925 INFO L225 Difference]: With dead ends: 210 [2021-07-13 19:28:26,925 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:28:26,925 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.9ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:26,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:28:26,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 133. [2021-07-13 19:28:26,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.015151515151515) internal successors, (398), 132 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 398 transitions. [2021-07-13 19:28:26,927 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 398 transitions. Word has length 16 [2021-07-13 19:28:26,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:26,927 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 398 transitions. [2021-07-13 19:28:26,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:26,927 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 398 transitions. [2021-07-13 19:28:26,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:26,927 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:26,927 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:26,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394 [2021-07-13 19:28:26,927 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:26,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:26,928 INFO L82 PathProgramCache]: Analyzing trace with hash 429577900, now seen corresponding path program 66 times [2021-07-13 19:28:26,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:26,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471378173] [2021-07-13 19:28:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:26,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:26,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:26,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:26,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471378173] [2021-07-13 19:28:26,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471378173] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:26,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:26,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:26,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654493242] [2021-07-13 19:28:26,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:26,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:26,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:26,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:26,955 INFO L87 Difference]: Start difference. First operand 133 states and 398 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,029 INFO L93 Difference]: Finished difference Result 227 states and 615 transitions. [2021-07-13 19:28:27,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,029 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,030 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:28:27,030 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:28:27,030 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.1ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:28:27,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 138. [2021-07-13 19:28:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.978102189781022) internal successors, (408), 137 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-13 19:28:27,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 408 transitions. [2021-07-13 19:28:27,032 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 408 transitions. Word has length 16 [2021-07-13 19:28:27,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,032 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 408 transitions. [2021-07-13 19:28:27,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,032 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 408 transitions. [2021-07-13 19:28:27,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,032 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395 [2021-07-13 19:28:27,032 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,033 INFO L82 PathProgramCache]: Analyzing trace with hash -667749676, now seen corresponding path program 67 times [2021-07-13 19:28:27,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606525295] [2021-07-13 19:28:27,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606525295] [2021-07-13 19:28:27,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606525295] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:27,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:27,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:27,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179778890] [2021-07-13 19:28:27,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:27,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:27,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:27,061 INFO L87 Difference]: Start difference. First operand 138 states and 408 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,125 INFO L93 Difference]: Finished difference Result 214 states and 596 transitions. [2021-07-13 19:28:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,125 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,126 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:28:27,126 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:28:27,126 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.7ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:28:27,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 133. [2021-07-13 19:28:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.007575757575758) internal successors, (397), 132 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 397 transitions. [2021-07-13 19:28:27,128 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 397 transitions. Word has length 16 [2021-07-13 19:28:27,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,128 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 397 transitions. [2021-07-13 19:28:27,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,128 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 397 transitions. [2021-07-13 19:28:27,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,128 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396 [2021-07-13 19:28:27,128 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,128 INFO L82 PathProgramCache]: Analyzing trace with hash 271584158, now seen corresponding path program 66 times [2021-07-13 19:28:27,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723837299] [2021-07-13 19:28:27,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723837299] [2021-07-13 19:28:27,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723837299] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193706093] [2021-07-13 19:28:27,157 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-13 19:28:27,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:28:27,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:27,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:27,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:27,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193706093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:27,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:27,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:27,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812746584] [2021-07-13 19:28:27,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:27,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:27,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,227 INFO L87 Difference]: Start difference. First operand 133 states and 397 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:27,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,319 INFO L93 Difference]: Finished difference Result 240 states and 672 transitions. [2021-07-13 19:28:27,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,320 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:27,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,320 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:28:27,320 INFO L226 Difference]: Without dead ends: 240 [2021-07-13 19:28:27,320 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 63.9ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:27,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-13 19:28:27,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 135. [2021-07-13 19:28:27,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 3.0223880597014925) internal successors, (405), 134 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 405 transitions. [2021-07-13 19:28:27,322 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 405 transitions. Word has length 16 [2021-07-13 19:28:27,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,322 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 405 transitions. [2021-07-13 19:28:27,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:27,322 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 405 transitions. [2021-07-13 19:28:27,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,323 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,323 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:27,537 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1633140264, now seen corresponding path program 67 times [2021-07-13 19:28:27,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168794771] [2021-07-13 19:28:27,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168794771] [2021-07-13 19:28:27,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168794771] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:27,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:27,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:27,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773168533] [2021-07-13 19:28:27,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:27,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:27,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:27,565 INFO L87 Difference]: Start difference. First operand 135 states and 405 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,645 INFO L93 Difference]: Finished difference Result 217 states and 619 transitions. [2021-07-13 19:28:27,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,645 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,646 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:28:27,646 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:28:27,646 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:28:27,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 132. [2021-07-13 19:28:27,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.0076335877862594) internal successors, (394), 131 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 394 transitions. [2021-07-13 19:28:27,648 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 394 transitions. Word has length 16 [2021-07-13 19:28:27,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,648 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 394 transitions. [2021-07-13 19:28:27,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,648 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 394 transitions. [2021-07-13 19:28:27,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,648 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable398 [2021-07-13 19:28:27,648 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1191160378, now seen corresponding path program 68 times [2021-07-13 19:28:27,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594270588] [2021-07-13 19:28:27,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594270588] [2021-07-13 19:28:27,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594270588] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:27,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:27,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:27,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482407760] [2021-07-13 19:28:27,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:27,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:27,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:27,673 INFO L87 Difference]: Start difference. First operand 132 states and 394 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,734 INFO L93 Difference]: Finished difference Result 218 states and 587 transitions. [2021-07-13 19:28:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,734 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,734 INFO L225 Difference]: With dead ends: 218 [2021-07-13 19:28:27,734 INFO L226 Difference]: Without dead ends: 212 [2021-07-13 19:28:27,734 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 37.1ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-07-13 19:28:27,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 133. [2021-07-13 19:28:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.992424242424242) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 395 transitions. [2021-07-13 19:28:27,736 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 395 transitions. Word has length 16 [2021-07-13 19:28:27,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,736 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 395 transitions. [2021-07-13 19:28:27,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,736 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 395 transitions. [2021-07-13 19:28:27,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,737 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,737 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable399 [2021-07-13 19:28:27,737 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1677206220, now seen corresponding path program 69 times [2021-07-13 19:28:27,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828066134] [2021-07-13 19:28:27,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828066134] [2021-07-13 19:28:27,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828066134] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:27,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:27,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:27,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345321146] [2021-07-13 19:28:27,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:27,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:27,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:27,763 INFO L87 Difference]: Start difference. First operand 133 states and 395 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,837 INFO L93 Difference]: Finished difference Result 215 states and 577 transitions. [2021-07-13 19:28:27,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,838 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:28:27,838 INFO L226 Difference]: Without dead ends: 212 [2021-07-13 19:28:27,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 45.3ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-07-13 19:28:27,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 138. [2021-07-13 19:28:27,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.9562043795620436) internal successors, (405), 137 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 405 transitions. [2021-07-13 19:28:27,840 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 405 transitions. Word has length 16 [2021-07-13 19:28:27,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,840 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 405 transitions. [2021-07-13 19:28:27,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,840 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 405 transitions. [2021-07-13 19:28:27,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,840 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,840 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable400 [2021-07-13 19:28:27,840 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,841 INFO L82 PathProgramCache]: Analyzing trace with hash 1520433500, now seen corresponding path program 70 times [2021-07-13 19:28:27,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788428029] [2021-07-13 19:28:27,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788428029] [2021-07-13 19:28:27,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788428029] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:27,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:27,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:27,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388912007] [2021-07-13 19:28:27,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:27,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:27,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:27,866 INFO L87 Difference]: Start difference. First operand 138 states and 405 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:27,927 INFO L93 Difference]: Finished difference Result 202 states and 558 transitions. [2021-07-13 19:28:27,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:27,927 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:27,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:27,928 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:28:27,928 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:28:27,928 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:27,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:28:27,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 132. [2021-07-13 19:28:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.0) internal successors, (393), 131 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 393 transitions. [2021-07-13 19:28:27,930 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 393 transitions. Word has length 16 [2021-07-13 19:28:27,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:27,930 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 393 transitions. [2021-07-13 19:28:27,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:27,930 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 393 transitions. [2021-07-13 19:28:27,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:27,930 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:27,930 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:27,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401 [2021-07-13 19:28:27,930 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:27,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:27,931 INFO L82 PathProgramCache]: Analyzing trace with hash -567271218, now seen corresponding path program 68 times [2021-07-13 19:28:27,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:27,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608776562] [2021-07-13 19:28:27,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:27,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:27,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608776562] [2021-07-13 19:28:27,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608776562] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:27,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323607543] [2021-07-13 19:28:27,962 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 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-13 19:28:27,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:27,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:27,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:28,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:28,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:28,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323607543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:28,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:28,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:28,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632235615] [2021-07-13 19:28:28,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:28,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:28,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:28,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:28,040 INFO L87 Difference]: Start difference. First operand 132 states and 393 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:28,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:28,117 INFO L93 Difference]: Finished difference Result 274 states and 793 transitions. [2021-07-13 19:28:28,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:28,118 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:28,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:28,118 INFO L225 Difference]: With dead ends: 274 [2021-07-13 19:28:28,118 INFO L226 Difference]: Without dead ends: 274 [2021-07-13 19:28:28,118 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 51.4ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:28,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-07-13 19:28:28,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 134. [2021-07-13 19:28:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 3.0) internal successors, (399), 133 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:28,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 399 transitions. [2021-07-13 19:28:28,121 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 399 transitions. Word has length 16 [2021-07-13 19:28:28,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:28,121 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 399 transitions. [2021-07-13 19:28:28,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:28,121 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 399 transitions. [2021-07-13 19:28:28,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:28,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:28,121 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:28,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2021-07-13 19:28:28,338 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:28,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:28,338 INFO L82 PathProgramCache]: Analyzing trace with hash 859329480, now seen corresponding path program 69 times [2021-07-13 19:28:28,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:28,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699262771] [2021-07-13 19:28:28,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:28,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:28,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699262771] [2021-07-13 19:28:28,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699262771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:28,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201881426] [2021-07-13 19:28:28,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 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-13 19:28:28,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:28,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:28,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:28,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:28,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:28,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201881426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:28,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:28,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:28,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833079972] [2021-07-13 19:28:28,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:28,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:28,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:28,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:28,435 INFO L87 Difference]: Start difference. First operand 134 states and 399 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:28,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:28,529 INFO L93 Difference]: Finished difference Result 253 states and 716 transitions. [2021-07-13 19:28:28,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:28,530 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 16 [2021-07-13 19:28:28,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:28,530 INFO L225 Difference]: With dead ends: 253 [2021-07-13 19:28:28,530 INFO L226 Difference]: Without dead ends: 253 [2021-07-13 19:28:28,530 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 61.0ms TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-07-13 19:28:28,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 136. [2021-07-13 19:28:28,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.0148148148148146) internal successors, (407), 135 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:28,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 407 transitions. [2021-07-13 19:28:28,532 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 407 transitions. Word has length 16 [2021-07-13 19:28:28,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:28,532 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 407 transitions. [2021-07-13 19:28:28,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:28,533 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 407 transitions. [2021-07-13 19:28:28,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:28,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:28,533 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:28,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2021-07-13 19:28:28,749 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:28,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:28,749 INFO L82 PathProgramCache]: Analyzing trace with hash -2074081710, now seen corresponding path program 70 times [2021-07-13 19:28:28,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:28,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690839441] [2021-07-13 19:28:28,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:28,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:28,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690839441] [2021-07-13 19:28:28,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690839441] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:28,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:28,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:28,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339667913] [2021-07-13 19:28:28,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:28,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:28,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:28,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:28,779 INFO L87 Difference]: Start difference. First operand 136 states and 407 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:28,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:28,866 INFO L93 Difference]: Finished difference Result 230 states and 663 transitions. [2021-07-13 19:28:28,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:28,867 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:28,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:28,867 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:28:28,867 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:28:28,867 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 40.9ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:28,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:28:28,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 131. [2021-07-13 19:28:28,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 3.0) internal successors, (390), 130 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:28,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 390 transitions. [2021-07-13 19:28:28,869 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 390 transitions. Word has length 16 [2021-07-13 19:28:28,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:28,869 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 390 transitions. [2021-07-13 19:28:28,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:28,869 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 390 transitions. [2021-07-13 19:28:28,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:28,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:28,870 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:28,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404 [2021-07-13 19:28:28,870 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:28,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:28,870 INFO L82 PathProgramCache]: Analyzing trace with hash -2096777692, now seen corresponding path program 71 times [2021-07-13 19:28:28,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:28,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85475651] [2021-07-13 19:28:28,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:28,931 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-13 19:28:28,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:28,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85475651] [2021-07-13 19:28:28,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85475651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:28,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32397426] [2021-07-13 19:28:28,931 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 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-13 19:28:28,985 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:28,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:28,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:28,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:29,043 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-13 19:28:29,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32397426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:29,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:29,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:29,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649850593] [2021-07-13 19:28:29,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:29,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:29,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:29,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:29,044 INFO L87 Difference]: Start difference. First operand 131 states and 390 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:29,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:29,180 INFO L93 Difference]: Finished difference Result 217 states and 589 transitions. [2021-07-13 19:28:29,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:29,180 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:29,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:29,181 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:28:29,181 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:28:29,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 139.5ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:29,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:28:29,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 136. [2021-07-13 19:28:29,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.074074074074074) internal successors, (415), 135 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:29,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 415 transitions. [2021-07-13 19:28:29,183 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 415 transitions. Word has length 16 [2021-07-13 19:28:29,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:29,183 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 415 transitions. [2021-07-13 19:28:29,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:29,183 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 415 transitions. [2021-07-13 19:28:29,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:29,184 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:29,184 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:29,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,134 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:29,400 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:29,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:29,400 INFO L82 PathProgramCache]: Analyzing trace with hash -901741518, now seen corresponding path program 71 times [2021-07-13 19:28:29,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:29,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292004868] [2021-07-13 19:28:29,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:29,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:29,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292004868] [2021-07-13 19:28:29,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292004868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:29,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106602067] [2021-07-13 19:28:29,451 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 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-13 19:28:29,503 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:29,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:29,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:29,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:29,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:29,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106602067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:29,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:29,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:29,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048053232] [2021-07-13 19:28:29,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:29,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:29,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:29,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:29,558 INFO L87 Difference]: Start difference. First operand 136 states and 415 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:29,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:29,651 INFO L93 Difference]: Finished difference Result 211 states and 579 transitions. [2021-07-13 19:28:29,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:29,652 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:29,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:29,653 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:28:29,653 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:28:29,653 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 80.6ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:29,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:28:29,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 141. [2021-07-13 19:28:29,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.1214285714285714) internal successors, (437), 140 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:29,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 437 transitions. [2021-07-13 19:28:29,655 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 437 transitions. Word has length 16 [2021-07-13 19:28:29,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:29,655 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 437 transitions. [2021-07-13 19:28:29,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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-13 19:28:29,655 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 437 transitions. [2021-07-13 19:28:29,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:29,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:29,656 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:29,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:29,873 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:29,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:29,873 INFO L82 PathProgramCache]: Analyzing trace with hash 527213588, now seen corresponding path program 72 times [2021-07-13 19:28:29,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:29,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068504116] [2021-07-13 19:28:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:29,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:29,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:29,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068504116] [2021-07-13 19:28:29,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068504116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:29,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035747393] [2021-07-13 19:28:29,917 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 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-13 19:28:29,944 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:29,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:29,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:29,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:30,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035747393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:30,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:30,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-07-13 19:28:30,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238390123] [2021-07-13 19:28:30,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:28:30,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:30,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:28:30,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:30,007 INFO L87 Difference]: Start difference. First operand 141 states and 437 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:30,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:30,138 INFO L93 Difference]: Finished difference Result 221 states and 603 transitions. [2021-07-13 19:28:30,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:30,138 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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 16 [2021-07-13 19:28:30,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:30,138 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:28:30,138 INFO L226 Difference]: Without dead ends: 218 [2021-07-13 19:28:30,139 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 123.6ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:30,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-13 19:28:30,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 144. [2021-07-13 19:28:30,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.076923076923077) internal successors, (440), 143 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:30,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 440 transitions. [2021-07-13 19:28:30,141 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 440 transitions. Word has length 16 [2021-07-13 19:28:30,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:30,141 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 440 transitions. [2021-07-13 19:28:30,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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-13 19:28:30,141 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 440 transitions. [2021-07-13 19:28:30,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:30,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:30,141 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:30,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,136 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:30,355 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:30,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:30,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1453237032, now seen corresponding path program 72 times [2021-07-13 19:28:30,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:30,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832058070] [2021-07-13 19:28:30,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:30,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:30,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:30,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832058070] [2021-07-13 19:28:30,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832058070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:30,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832433518] [2021-07-13 19:28:30,408 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-13 19:28:30,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:30,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:30,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:30,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:30,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:30,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832433518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:30,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:30,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:30,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133342633] [2021-07-13 19:28:30,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:30,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:30,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:30,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:30,506 INFO L87 Difference]: Start difference. First operand 144 states and 440 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:30,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:30,588 INFO L93 Difference]: Finished difference Result 220 states and 605 transitions. [2021-07-13 19:28:30,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:30,588 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:30,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:30,589 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:28:30,589 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:28:30,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 96.6ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:30,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:28:30,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 138. [2021-07-13 19:28:30,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.0364963503649633) internal successors, (416), 137 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-13 19:28:30,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 416 transitions. [2021-07-13 19:28:30,591 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 416 transitions. Word has length 16 [2021-07-13 19:28:30,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:30,591 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 416 transitions. [2021-07-13 19:28:30,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:30,591 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 416 transitions. [2021-07-13 19:28:30,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:30,591 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:30,592 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:30,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:30,809 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:30,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:30,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1754194180, now seen corresponding path program 73 times [2021-07-13 19:28:30,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:30,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769847182] [2021-07-13 19:28:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:30,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:30,845 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-13 19:28:30,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:30,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769847182] [2021-07-13 19:28:30,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769847182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:30,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645412465] [2021-07-13 19:28:30,845 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-13 19:28:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:30,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:30,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:30,923 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-13 19:28:30,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645412465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:30,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:30,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:30,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094351086] [2021-07-13 19:28:30,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:30,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:30,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:30,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:30,924 INFO L87 Difference]: Start difference. First operand 138 states and 416 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:31,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:31,005 INFO L93 Difference]: Finished difference Result 250 states and 667 transitions. [2021-07-13 19:28:31,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:31,005 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:31,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:31,006 INFO L225 Difference]: With dead ends: 250 [2021-07-13 19:28:31,006 INFO L226 Difference]: Without dead ends: 250 [2021-07-13 19:28:31,006 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 71.8ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:31,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-07-13 19:28:31,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 140. [2021-07-13 19:28:31,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.050359712230216) internal successors, (424), 139 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 424 transitions. [2021-07-13 19:28:31,008 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 424 transitions. Word has length 16 [2021-07-13 19:28:31,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:31,008 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 424 transitions. [2021-07-13 19:28:31,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:31,008 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 424 transitions. [2021-07-13 19:28:31,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:31,008 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:31,009 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:31,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2021-07-13 19:28:31,225 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:31,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:31,225 INFO L82 PathProgramCache]: Analyzing trace with hash 217519174, now seen corresponding path program 74 times [2021-07-13 19:28:31,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:31,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114163892] [2021-07-13 19:28:31,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:31,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:31,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114163892] [2021-07-13 19:28:31,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114163892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:31,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142679197] [2021-07-13 19:28:31,253 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-13 19:28:31,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:31,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:31,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:31,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:31,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:31,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142679197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:31,339 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:31,339 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:31,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678679634] [2021-07-13 19:28:31,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:31,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:31,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:31,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:31,339 INFO L87 Difference]: Start difference. First operand 140 states and 424 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:31,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:31,419 INFO L93 Difference]: Finished difference Result 228 states and 613 transitions. [2021-07-13 19:28:31,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:31,419 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:31,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:31,419 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:28:31,419 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:28:31,419 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 66.8ms TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:31,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:28:31,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 138. [2021-07-13 19:28:31,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.0364963503649633) internal successors, (416), 137 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-13 19:28:31,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 416 transitions. [2021-07-13 19:28:31,422 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 416 transitions. Word has length 16 [2021-07-13 19:28:31,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:31,422 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 416 transitions. [2021-07-13 19:28:31,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:31,422 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 416 transitions. [2021-07-13 19:28:31,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:31,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:31,422 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:31,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2021-07-13 19:28:31,639 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:31,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:31,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1643175192, now seen corresponding path program 73 times [2021-07-13 19:28:31,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:31,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530062481] [2021-07-13 19:28:31,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:31,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:31,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:31,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530062481] [2021-07-13 19:28:31,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530062481] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:31,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:31,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:31,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620541024] [2021-07-13 19:28:31,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:31,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:31,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:31,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:31,666 INFO L87 Difference]: Start difference. First operand 138 states and 416 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:31,759 INFO L93 Difference]: Finished difference Result 235 states and 620 transitions. [2021-07-13 19:28:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:31,759 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:31,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:31,760 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:28:31,760 INFO L226 Difference]: Without dead ends: 231 [2021-07-13 19:28:31,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 65.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:31,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-13 19:28:31,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 140. [2021-07-13 19:28:31,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.0215827338129495) internal successors, (420), 139 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 420 transitions. [2021-07-13 19:28:31,762 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 420 transitions. Word has length 16 [2021-07-13 19:28:31,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:31,762 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 420 transitions. [2021-07-13 19:28:31,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,762 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 420 transitions. [2021-07-13 19:28:31,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:31,762 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:31,762 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:31,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417 [2021-07-13 19:28:31,763 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:31,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:31,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1716547672, now seen corresponding path program 74 times [2021-07-13 19:28:31,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:31,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445862060] [2021-07-13 19:28:31,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:31,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:31,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:31,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445862060] [2021-07-13 19:28:31,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445862060] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:31,788 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:31,788 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:31,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214953960] [2021-07-13 19:28:31,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:31,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:31,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:31,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:31,789 INFO L87 Difference]: Start difference. First operand 140 states and 420 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:31,875 INFO L93 Difference]: Finished difference Result 218 states and 594 transitions. [2021-07-13 19:28:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:31,876 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:31,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:31,876 INFO L225 Difference]: With dead ends: 218 [2021-07-13 19:28:31,876 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:28:31,876 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 64.5ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:31,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:28:31,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 138. [2021-07-13 19:28:31,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 3.0291970802919708) internal successors, (415), 137 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 415 transitions. [2021-07-13 19:28:31,878 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 415 transitions. Word has length 16 [2021-07-13 19:28:31,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:31,878 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 415 transitions. [2021-07-13 19:28:31,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,878 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 415 transitions. [2021-07-13 19:28:31,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:31,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:31,879 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:31,879 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418 [2021-07-13 19:28:31,879 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:31,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:31,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1912712838, now seen corresponding path program 75 times [2021-07-13 19:28:31,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:31,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059795478] [2021-07-13 19:28:31,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:31,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:31,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:31,928 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:31,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059795478] [2021-07-13 19:28:31,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059795478] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:31,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:31,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:31,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167678956] [2021-07-13 19:28:31,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:31,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:31,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:31,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:31,928 INFO L87 Difference]: Start difference. First operand 138 states and 415 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:31,995 INFO L93 Difference]: Finished difference Result 235 states and 613 transitions. [2021-07-13 19:28:31,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:31,995 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:31,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:31,996 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:28:31,996 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:28:31,996 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 41.5ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:31,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:28:31,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 140. [2021-07-13 19:28:31,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.014388489208633) internal successors, (419), 139 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 419 transitions. [2021-07-13 19:28:31,998 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 419 transitions. Word has length 16 [2021-07-13 19:28:31,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:31,998 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 419 transitions. [2021-07-13 19:28:31,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:31,998 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 419 transitions. [2021-07-13 19:28:31,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:31,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:31,998 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:31,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419 [2021-07-13 19:28:31,999 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:31,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:31,999 INFO L82 PathProgramCache]: Analyzing trace with hash 815385262, now seen corresponding path program 76 times [2021-07-13 19:28:31,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:31,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350211590] [2021-07-13 19:28:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:32,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:32,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:32,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350211590] [2021-07-13 19:28:32,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350211590] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:32,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:32,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:32,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550413004] [2021-07-13 19:28:32,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:32,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:32,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:32,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:32,025 INFO L87 Difference]: Start difference. First operand 140 states and 419 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:32,094 INFO L93 Difference]: Finished difference Result 221 states and 592 transitions. [2021-07-13 19:28:32,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:32,094 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:32,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:32,094 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:28:32,094 INFO L226 Difference]: Without dead ends: 218 [2021-07-13 19:28:32,095 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:32,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-13 19:28:32,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 139. [2021-07-13 19:28:32,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 3.0144927536231885) internal successors, (416), 138 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-13 19:28:32,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 416 transitions. [2021-07-13 19:28:32,097 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 416 transitions. Word has length 16 [2021-07-13 19:28:32,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:32,097 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 416 transitions. [2021-07-13 19:28:32,097 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,097 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 416 transitions. [2021-07-13 19:28:32,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:32,097 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:32,097 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:32,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable420 [2021-07-13 19:28:32,097 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:32,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:32,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1754719096, now seen corresponding path program 75 times [2021-07-13 19:28:32,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:32,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973497097] [2021-07-13 19:28:32,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:32,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:32,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:32,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973497097] [2021-07-13 19:28:32,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973497097] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:32,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28550089] [2021-07-13 19:28:32,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 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-13 19:28:32,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:32,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:32,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:32,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:32,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:32,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28550089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:32,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:32,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:32,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316691905] [2021-07-13 19:28:32,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:32,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:32,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:32,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:32,270 INFO L87 Difference]: Start difference. First operand 139 states and 416 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:32,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:32,344 INFO L93 Difference]: Finished difference Result 254 states and 684 transitions. [2021-07-13 19:28:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:32,344 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:32,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:32,344 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:28:32,344 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:28:32,344 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 72.9ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:32,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:28:32,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 141. [2021-07-13 19:28:32,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.0285714285714285) internal successors, (424), 140 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 424 transitions. [2021-07-13 19:28:32,347 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 424 transitions. Word has length 16 [2021-07-13 19:28:32,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:32,347 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 424 transitions. [2021-07-13 19:28:32,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:32,347 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 424 transitions. [2021-07-13 19:28:32,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:32,347 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:32,347 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:32,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-07-13 19:28:32,563 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:32,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:32,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1178692094, now seen corresponding path program 76 times [2021-07-13 19:28:32,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:32,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724058239] [2021-07-13 19:28:32,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:32,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:32,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:32,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:32,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724058239] [2021-07-13 19:28:32,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724058239] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:32,598 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:32,598 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:32,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412380335] [2021-07-13 19:28:32,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:32,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:32,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:32,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:32,598 INFO L87 Difference]: Start difference. First operand 141 states and 424 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:32,713 INFO L93 Difference]: Finished difference Result 228 states and 620 transitions. [2021-07-13 19:28:32,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:32,713 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:32,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:32,714 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:28:32,714 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:28:32,714 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 80.8ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:32,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:28:32,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 137. [2021-07-13 19:28:32,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 3.0) internal successors, (408), 136 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-13 19:28:32,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 408 transitions. [2021-07-13 19:28:32,716 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 408 transitions. Word has length 16 [2021-07-13 19:28:32,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:32,716 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 408 transitions. [2021-07-13 19:28:32,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,716 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 408 transitions. [2021-07-13 19:28:32,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:32,716 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:32,716 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:32,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable422 [2021-07-13 19:28:32,716 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:32,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:32,717 INFO L82 PathProgramCache]: Analyzing trace with hash 433988996, now seen corresponding path program 77 times [2021-07-13 19:28:32,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:32,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871458216] [2021-07-13 19:28:32,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:32,741 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-13 19:28:32,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:32,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871458216] [2021-07-13 19:28:32,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871458216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:32,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067918275] [2021-07-13 19:28:32,742 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 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-13 19:28:32,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:32,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:32,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:32,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:32,833 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-13 19:28:32,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067918275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:32,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:32,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:32,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502695435] [2021-07-13 19:28:32,833 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:32,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:32,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:32,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:32,833 INFO L87 Difference]: Start difference. First operand 137 states and 408 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:32,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:32,910 INFO L93 Difference]: Finished difference Result 206 states and 557 transitions. [2021-07-13 19:28:32,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:32,910 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:32,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:32,910 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:28:32,910 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 19:28:32,910 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 70.8ms TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:32,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 19:28:32,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 136. [2021-07-13 19:28:32,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.9555555555555557) internal successors, (399), 135 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 399 transitions. [2021-07-13 19:28:32,912 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 399 transitions. Word has length 16 [2021-07-13 19:28:32,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:32,913 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 399 transitions. [2021-07-13 19:28:32,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 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-13 19:28:32,913 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 399 transitions. [2021-07-13 19:28:32,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:32,913 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:32,913 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:33,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:33,129 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:33,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:33,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1889264946, now seen corresponding path program 78 times [2021-07-13 19:28:33,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:33,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092094416] [2021-07-13 19:28:33,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:33,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:33,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:33,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092094416] [2021-07-13 19:28:33,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092094416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:33,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329565271] [2021-07-13 19:28:33,157 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 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-13 19:28:33,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:33,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:33,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:33,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:33,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:33,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329565271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:33,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:33,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:33,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855274901] [2021-07-13 19:28:33,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:33,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:33,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:33,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:33,234 INFO L87 Difference]: Start difference. First operand 136 states and 399 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:33,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:33,319 INFO L93 Difference]: Finished difference Result 197 states and 530 transitions. [2021-07-13 19:28:33,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:33,320 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 16 [2021-07-13 19:28:33,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:33,320 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:33,320 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:28:33,320 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 71.7ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:33,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:28:33,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 130. [2021-07-13 19:28:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.9689922480620154) internal successors, (383), 129 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:33,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 383 transitions. [2021-07-13 19:28:33,322 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 383 transitions. Word has length 16 [2021-07-13 19:28:33,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:33,322 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 383 transitions. [2021-07-13 19:28:33,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:28:33,322 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 383 transitions. [2021-07-13 19:28:33,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:33,322 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:33,323 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:33,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-07-13 19:28:33,539 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:33,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:33,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1506544558, now seen corresponding path program 79 times [2021-07-13 19:28:33,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:33,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470578034] [2021-07-13 19:28:33,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:33,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:33,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:33,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:33,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470578034] [2021-07-13 19:28:33,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470578034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:33,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698217928] [2021-07-13 19:28:33,564 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 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-13 19:28:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:33,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:33,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:33,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698217928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:33,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:33,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:33,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838632842] [2021-07-13 19:28:33,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:33,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:33,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:33,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:33,635 INFO L87 Difference]: Start difference. First operand 130 states and 383 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:33,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:33,699 INFO L93 Difference]: Finished difference Result 176 states and 481 transitions. [2021-07-13 19:28:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:33,700 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:33,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:33,700 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:28:33,700 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:28:33,700 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 58.8ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:33,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:28:33,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 128. [2021-07-13 19:28:33,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.952755905511811) internal successors, (375), 127 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-13 19:28:33,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 375 transitions. [2021-07-13 19:28:33,702 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 375 transitions. Word has length 16 [2021-07-13 19:28:33,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:33,702 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 375 transitions. [2021-07-13 19:28:33,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:33,702 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 375 transitions. [2021-07-13 19:28:33,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:33,702 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:33,702 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:33,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-07-13 19:28:33,918 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:33,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:33,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1055429870, now seen corresponding path program 77 times [2021-07-13 19:28:33,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:33,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114884057] [2021-07-13 19:28:33,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:33,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:33,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:33,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114884057] [2021-07-13 19:28:33,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114884057] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:33,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:33,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:33,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011104112] [2021-07-13 19:28:33,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:33,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:33,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:33,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:33,944 INFO L87 Difference]: Start difference. First operand 128 states and 375 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,038 INFO L93 Difference]: Finished difference Result 175 states and 467 transitions. [2021-07-13 19:28:34,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,040 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,040 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:28:34,040 INFO L226 Difference]: Without dead ends: 171 [2021-07-13 19:28:34,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 69.0ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:34,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-07-13 19:28:34,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 132. [2021-07-13 19:28:34,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.931297709923664) internal successors, (384), 131 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 384 transitions. [2021-07-13 19:28:34,042 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 384 transitions. Word has length 16 [2021-07-13 19:28:34,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,042 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 384 transitions. [2021-07-13 19:28:34,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,042 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 384 transitions. [2021-07-13 19:28:34,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,042 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,042 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable430 [2021-07-13 19:28:34,042 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1128802350, now seen corresponding path program 78 times [2021-07-13 19:28:34,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051743479] [2021-07-13 19:28:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051743479] [2021-07-13 19:28:34,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051743479] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:34,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:34,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:34,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103320112] [2021-07-13 19:28:34,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:34,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:34,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:34,070 INFO L87 Difference]: Start difference. First operand 132 states and 384 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,166 INFO L93 Difference]: Finished difference Result 173 states and 464 transitions. [2021-07-13 19:28:34,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,166 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,166 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:28:34,166 INFO L226 Difference]: Without dead ends: 170 [2021-07-13 19:28:34,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 77.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:34,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-13 19:28:34,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 130. [2021-07-13 19:28:34,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.937984496124031) internal successors, (379), 129 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 379 transitions. [2021-07-13 19:28:34,168 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 379 transitions. Word has length 16 [2021-07-13 19:28:34,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,168 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 379 transitions. [2021-07-13 19:28:34,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,168 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 379 transitions. [2021-07-13 19:28:34,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,169 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,169 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable431 [2021-07-13 19:28:34,169 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1126176574, now seen corresponding path program 79 times [2021-07-13 19:28:34,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363289066] [2021-07-13 19:28:34,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363289066] [2021-07-13 19:28:34,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363289066] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:34,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:34,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:34,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004607939] [2021-07-13 19:28:34,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:34,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:34,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:34,218 INFO L87 Difference]: Start difference. First operand 130 states and 379 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,321 INFO L93 Difference]: Finished difference Result 161 states and 446 transitions. [2021-07-13 19:28:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,321 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,321 INFO L225 Difference]: With dead ends: 161 [2021-07-13 19:28:34,322 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:28:34,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 75.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:34,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:28:34,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 129. [2021-07-13 19:28:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.9375) internal successors, (376), 128 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 376 transitions. [2021-07-13 19:28:34,323 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 376 transitions. Word has length 16 [2021-07-13 19:28:34,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,323 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 376 transitions. [2021-07-13 19:28:34,323 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,323 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 376 transitions. [2021-07-13 19:28:34,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,324 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,324 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable432 [2021-07-13 19:28:34,324 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,324 INFO L82 PathProgramCache]: Analyzing trace with hash -700417548, now seen corresponding path program 80 times [2021-07-13 19:28:34,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891689002] [2021-07-13 19:28:34,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891689002] [2021-07-13 19:28:34,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891689002] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:34,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:34,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:34,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738029256] [2021-07-13 19:28:34,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:34,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:34,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:34,352 INFO L87 Difference]: Start difference. First operand 129 states and 376 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,426 INFO L93 Difference]: Finished difference Result 186 states and 490 transitions. [2021-07-13 19:28:34,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,426 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,427 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:28:34,427 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:28:34,427 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 56.5ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:34,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:28:34,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 136. [2021-07-13 19:28:34,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.8962962962962964) internal successors, (391), 135 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 391 transitions. [2021-07-13 19:28:34,429 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 391 transitions. Word has length 16 [2021-07-13 19:28:34,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,429 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 391 transitions. [2021-07-13 19:28:34,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,429 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 391 transitions. [2021-07-13 19:28:34,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,429 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,429 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433 [2021-07-13 19:28:34,429 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1797745124, now seen corresponding path program 81 times [2021-07-13 19:28:34,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688304774] [2021-07-13 19:28:34,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688304774] [2021-07-13 19:28:34,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688304774] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:34,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:34,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:34,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254392698] [2021-07-13 19:28:34,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:34,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:34,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:34,457 INFO L87 Difference]: Start difference. First operand 136 states and 391 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,544 INFO L93 Difference]: Finished difference Result 185 states and 488 transitions. [2021-07-13 19:28:34,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,545 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,545 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:28:34,545 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:28:34,545 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:34,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:28:34,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 135. [2021-07-13 19:28:34,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.8955223880597014) internal successors, (388), 134 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 388 transitions. [2021-07-13 19:28:34,547 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 388 transitions. Word has length 16 [2021-07-13 19:28:34,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,547 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 388 transitions. [2021-07-13 19:28:34,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,547 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 388 transitions. [2021-07-13 19:28:34,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,548 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,548 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable434 [2021-07-13 19:28:34,548 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,548 INFO L82 PathProgramCache]: Analyzing trace with hash 351051412, now seen corresponding path program 82 times [2021-07-13 19:28:34,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058563151] [2021-07-13 19:28:34,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058563151] [2021-07-13 19:28:34,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058563151] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:34,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:34,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:34,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820365837] [2021-07-13 19:28:34,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:34,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:34,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:34,573 INFO L87 Difference]: Start difference. First operand 135 states and 388 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,633 INFO L93 Difference]: Finished difference Result 172 states and 468 transitions. [2021-07-13 19:28:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,633 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:34,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,634 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:28:34,634 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:28:34,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 39.1ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:34,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:28:34,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 129. [2021-07-13 19:28:34,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.9296875) internal successors, (375), 128 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-13 19:28:34,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 375 transitions. [2021-07-13 19:28:34,636 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 375 transitions. Word has length 16 [2021-07-13 19:28:34,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,636 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 375 transitions. [2021-07-13 19:28:34,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,636 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 375 transitions. [2021-07-13 19:28:34,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,636 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,636 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435 [2021-07-13 19:28:34,636 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,636 INFO L82 PathProgramCache]: Analyzing trace with hash 1836118152, now seen corresponding path program 80 times [2021-07-13 19:28:34,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253362307] [2021-07-13 19:28:34,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,668 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253362307] [2021-07-13 19:28:34,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253362307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:34,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088947896] [2021-07-13 19:28:34,668 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 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-13 19:28:34,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:34,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:34,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:34,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:34,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:34,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088947896] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:34,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:34,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:34,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410682444] [2021-07-13 19:28:34,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:34,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:34,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:34,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:34,750 INFO L87 Difference]: Start difference. First operand 129 states and 375 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:34,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:34,849 INFO L93 Difference]: Finished difference Result 197 states and 540 transitions. [2021-07-13 19:28:34,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:34,849 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:34,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:34,850 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:34,850 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:28:34,850 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 82.3ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:34,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:28:34,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 133. [2021-07-13 19:28:34,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.962121212121212) internal successors, (391), 132 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:34,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 391 transitions. [2021-07-13 19:28:34,852 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 391 transitions. Word has length 16 [2021-07-13 19:28:34,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:34,852 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 391 transitions. [2021-07-13 19:28:34,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 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-13 19:28:34,852 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 391 transitions. [2021-07-13 19:28:34,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:34,852 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:34,852 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable436,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:35,068 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1097293038, now seen corresponding path program 81 times [2021-07-13 19:28:35,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424242986] [2021-07-13 19:28:35,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424242986] [2021-07-13 19:28:35,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424242986] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659854755] [2021-07-13 19:28:35,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,098 INFO L87 Difference]: Start difference. First operand 133 states and 391 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,215 INFO L93 Difference]: Finished difference Result 193 states and 523 transitions. [2021-07-13 19:28:35,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,215 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,216 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:28:35,216 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:28:35,216 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 83.8ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:28:35,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 131. [2021-07-13 19:28:35,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.9461538461538463) internal successors, (383), 130 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 383 transitions. [2021-07-13 19:28:35,218 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 383 transitions. Word has length 16 [2021-07-13 19:28:35,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,218 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 383 transitions. [2021-07-13 19:28:35,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,218 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 383 transitions. [2021-07-13 19:28:35,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,218 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437 [2021-07-13 19:28:35,218 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1632522840, now seen corresponding path program 82 times [2021-07-13 19:28:35,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258963774] [2021-07-13 19:28:35,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258963774] [2021-07-13 19:28:35,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258963774] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783495203] [2021-07-13 19:28:35,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,244 INFO L87 Difference]: Start difference. First operand 131 states and 383 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,333 INFO L93 Difference]: Finished difference Result 170 states and 473 transitions. [2021-07-13 19:28:35,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,333 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,334 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:28:35,334 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:28:35,334 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:28:35,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 128. [2021-07-13 19:28:35,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.9291338582677167) internal successors, (372), 127 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 372 transitions. [2021-07-13 19:28:35,336 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 372 transitions. Word has length 16 [2021-07-13 19:28:35,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,336 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 372 transitions. [2021-07-13 19:28:35,336 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,336 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 372 transitions. [2021-07-13 19:28:35,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,336 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,336 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438 [2021-07-13 19:28:35,336 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1788497036, now seen corresponding path program 83 times [2021-07-13 19:28:35,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431436685] [2021-07-13 19:28:35,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431436685] [2021-07-13 19:28:35,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431436685] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535204230] [2021-07-13 19:28:35,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,360 INFO L87 Difference]: Start difference. First operand 128 states and 372 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,425 INFO L93 Difference]: Finished difference Result 154 states and 417 transitions. [2021-07-13 19:28:35,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,425 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,426 INFO L225 Difference]: With dead ends: 154 [2021-07-13 19:28:35,426 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:28:35,426 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 43.8ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:28:35,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 129. [2021-07-13 19:28:35,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.9140625) internal successors, (373), 128 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 373 transitions. [2021-07-13 19:28:35,428 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 373 transitions. Word has length 16 [2021-07-13 19:28:35,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,428 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 373 transitions. [2021-07-13 19:28:35,428 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,428 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 373 transitions. [2021-07-13 19:28:35,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,428 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,428 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable439 [2021-07-13 19:28:35,428 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1079869562, now seen corresponding path program 84 times [2021-07-13 19:28:35,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417758614] [2021-07-13 19:28:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417758614] [2021-07-13 19:28:35,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417758614] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978017553] [2021-07-13 19:28:35,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,463 INFO L87 Difference]: Start difference. First operand 129 states and 373 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,541 INFO L93 Difference]: Finished difference Result 164 states and 429 transitions. [2021-07-13 19:28:35,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,541 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,542 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:28:35,542 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:28:35,542 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 57.5ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:28:35,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 134. [2021-07-13 19:28:35,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.8796992481203008) internal successors, (383), 133 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 383 transitions. [2021-07-13 19:28:35,543 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 383 transitions. Word has length 16 [2021-07-13 19:28:35,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,544 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 383 transitions. [2021-07-13 19:28:35,544 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,544 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 383 transitions. [2021-07-13 19:28:35,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,544 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,544 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440 [2021-07-13 19:28:35,544 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,544 INFO L82 PathProgramCache]: Analyzing trace with hash 2117770158, now seen corresponding path program 85 times [2021-07-13 19:28:35,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642994374] [2021-07-13 19:28:35,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642994374] [2021-07-13 19:28:35,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642994374] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118080286] [2021-07-13 19:28:35,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,571 INFO L87 Difference]: Start difference. First operand 134 states and 383 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,647 INFO L93 Difference]: Finished difference Result 151 states and 410 transitions. [2021-07-13 19:28:35,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,647 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,648 INFO L225 Difference]: With dead ends: 151 [2021-07-13 19:28:35,648 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:28:35,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 54.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:28:35,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 128. [2021-07-13 19:28:35,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.921259842519685) internal successors, (371), 127 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 371 transitions. [2021-07-13 19:28:35,650 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 371 transitions. Word has length 16 [2021-07-13 19:28:35,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,650 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 371 transitions. [2021-07-13 19:28:35,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,650 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 371 transitions. [2021-07-13 19:28:35,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,650 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,650 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable441 [2021-07-13 19:28:35,650 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1586215828, now seen corresponding path program 86 times [2021-07-13 19:28:35,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057535629] [2021-07-13 19:28:35,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057535629] [2021-07-13 19:28:35,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057535629] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899467566] [2021-07-13 19:28:35,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,676 INFO L87 Difference]: Start difference. First operand 128 states and 371 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,744 INFO L93 Difference]: Finished difference Result 147 states and 399 transitions. [2021-07-13 19:28:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,744 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,745 INFO L225 Difference]: With dead ends: 147 [2021-07-13 19:28:35,745 INFO L226 Difference]: Without dead ends: 144 [2021-07-13 19:28:35,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 54.4ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-07-13 19:28:35,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 135. [2021-07-13 19:28:35,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.8805970149253732) internal successors, (386), 134 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-13 19:28:35,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 386 transitions. [2021-07-13 19:28:35,747 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 386 transitions. Word has length 16 [2021-07-13 19:28:35,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,747 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 386 transitions. [2021-07-13 19:28:35,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,747 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 386 transitions. [2021-07-13 19:28:35,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,747 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,747 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable442 [2021-07-13 19:28:35,747 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1611423892, now seen corresponding path program 87 times [2021-07-13 19:28:35,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961934593] [2021-07-13 19:28:35,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961934593] [2021-07-13 19:28:35,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961934593] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966345111] [2021-07-13 19:28:35,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,795 INFO L87 Difference]: Start difference. First operand 135 states and 386 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,889 INFO L93 Difference]: Finished difference Result 146 states and 397 transitions. [2021-07-13 19:28:35,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,889 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,890 INFO L225 Difference]: With dead ends: 146 [2021-07-13 19:28:35,890 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:28:35,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 74.8ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:28:35,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 134. [2021-07-13 19:28:35,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.8796992481203008) internal successors, (383), 133 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 383 transitions. [2021-07-13 19:28:35,892 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 383 transitions. Word has length 16 [2021-07-13 19:28:35,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,892 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 383 transitions. [2021-07-13 19:28:35,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,892 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 383 transitions. [2021-07-13 19:28:35,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,892 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable443 [2021-07-13 19:28:35,892 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,893 INFO L82 PathProgramCache]: Analyzing trace with hash -534746868, now seen corresponding path program 88 times [2021-07-13 19:28:35,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683448527] [2021-07-13 19:28:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:35,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:35,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683448527] [2021-07-13 19:28:35,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683448527] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:35,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:35,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:35,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891920766] [2021-07-13 19:28:35,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:35,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:35,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:35,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:35,923 INFO L87 Difference]: Start difference. First operand 134 states and 383 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:35,980 INFO L93 Difference]: Finished difference Result 133 states and 377 transitions. [2021-07-13 19:28:35,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:35,980 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:35,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:35,981 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:28:35,981 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:28:35,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 51.4ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:35,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:28:35,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2021-07-13 19:28:35,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.9285714285714284) internal successors, (369), 126 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 369 transitions. [2021-07-13 19:28:35,982 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 369 transitions. Word has length 16 [2021-07-13 19:28:35,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:35,983 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 369 transitions. [2021-07-13 19:28:35,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:35,983 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 369 transitions. [2021-07-13 19:28:35,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:35,983 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:35,983 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:35,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable444 [2021-07-13 19:28:35,983 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:35,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:35,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1956099518, now seen corresponding path program 83 times [2021-07-13 19:28:35,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:35,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868256567] [2021-07-13 19:28:35,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:36,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:36,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868256567] [2021-07-13 19:28:36,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868256567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605264403] [2021-07-13 19:28:36,009 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 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-13 19:28:36,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:36,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:36,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:36,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605264403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:36,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:28:36,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736411871] [2021-07-13 19:28:36,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:36,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:36,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:36,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:36,071 INFO L87 Difference]: Start difference. First operand 127 states and 369 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:36,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:36,169 INFO L93 Difference]: Finished difference Result 176 states and 508 transitions. [2021-07-13 19:28:36,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:36,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 16 [2021-07-13 19:28:36,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:36,170 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:28:36,170 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:28:36,170 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 58.1ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:36,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:28:36,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 121. [2021-07-13 19:28:36,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.925) internal successors, (351), 120 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:36,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 351 transitions. [2021-07-13 19:28:36,172 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 351 transitions. Word has length 16 [2021-07-13 19:28:36,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:36,172 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 351 transitions. [2021-07-13 19:28:36,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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-13 19:28:36,172 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 351 transitions. [2021-07-13 19:28:36,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:36,173 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:36,173 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:36,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2021-07-13 19:28:36,390 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:36,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:36,390 INFO L82 PathProgramCache]: Analyzing trace with hash -912267080, now seen corresponding path program 84 times [2021-07-13 19:28:36,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:36,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430850220] [2021-07-13 19:28:36,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:36,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430850220] [2021-07-13 19:28:36,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430850220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181545387] [2021-07-13 19:28:36,417 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 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-13 19:28:36,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:28:36,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:36,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:36,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181545387] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:36,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:36,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148221743] [2021-07-13 19:28:36,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:36,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:36,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:36,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:36,496 INFO L87 Difference]: Start difference. First operand 121 states and 351 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:36,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:36,600 INFO L93 Difference]: Finished difference Result 193 states and 540 transitions. [2021-07-13 19:28:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:36,601 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 16 [2021-07-13 19:28:36,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:36,601 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:28:36,601 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:28:36,601 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 66.8ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:36,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:28:36,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 123. [2021-07-13 19:28:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.942622950819672) internal successors, (359), 122 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:36,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 359 transitions. [2021-07-13 19:28:36,603 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 359 transitions. Word has length 16 [2021-07-13 19:28:36,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:36,603 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 359 transitions. [2021-07-13 19:28:36,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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-13 19:28:36,603 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 359 transitions. [2021-07-13 19:28:36,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:36,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:36,604 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:36,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable446,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:36,817 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:36,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:36,817 INFO L82 PathProgramCache]: Analyzing trace with hash 449289026, now seen corresponding path program 85 times [2021-07-13 19:28:36,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:36,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57753399] [2021-07-13 19:28:36,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:36,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:36,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57753399] [2021-07-13 19:28:36,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57753399] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:36,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:36,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:36,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108795302] [2021-07-13 19:28:36,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:36,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:36,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:36,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:36,842 INFO L87 Difference]: Start difference. First operand 123 states and 359 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:36,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:36,921 INFO L93 Difference]: Finished difference Result 170 states and 487 transitions. [2021-07-13 19:28:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:36,921 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:36,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:36,922 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:28:36,922 INFO L226 Difference]: Without dead ends: 168 [2021-07-13 19:28:36,922 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 45.0ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:36,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-07-13 19:28:36,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 119. [2021-07-13 19:28:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.9237288135593222) internal successors, (345), 118 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:36,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 345 transitions. [2021-07-13 19:28:36,924 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 345 transitions. Word has length 16 [2021-07-13 19:28:36,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:36,924 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 345 transitions. [2021-07-13 19:28:36,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:36,924 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 345 transitions. [2021-07-13 19:28:36,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:36,924 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:36,924 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:36,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447 [2021-07-13 19:28:36,924 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:36,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:36,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1418613346, now seen corresponding path program 86 times [2021-07-13 19:28:36,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:36,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386375194] [2021-07-13 19:28:36,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:36,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:36,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386375194] [2021-07-13 19:28:36,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386375194] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302222800] [2021-07-13 19:28:36,953 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 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-13 19:28:36,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:36,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:36,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:36,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:37,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:37,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302222800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:37,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:37,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:37,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904977555] [2021-07-13 19:28:37,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:37,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:37,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:37,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:37,025 INFO L87 Difference]: Start difference. First operand 119 states and 345 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:37,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:37,115 INFO L93 Difference]: Finished difference Result 151 states and 417 transitions. [2021-07-13 19:28:37,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:37,115 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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 16 [2021-07-13 19:28:37,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:37,116 INFO L225 Difference]: With dead ends: 151 [2021-07-13 19:28:37,116 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:28:37,116 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 75.4ms TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:28:37,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:28:37,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 118. [2021-07-13 19:28:37,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.871794871794872) internal successors, (336), 117 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 336 transitions. [2021-07-13 19:28:37,117 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 336 transitions. Word has length 16 [2021-07-13 19:28:37,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:37,118 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 336 transitions. [2021-07-13 19:28:37,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 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-13 19:28:37,118 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 336 transitions. [2021-07-13 19:28:37,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:37,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:37,118 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:37,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2021-07-13 19:28:37,332 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:37,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:37,332 INFO L82 PathProgramCache]: Analyzing trace with hash -57057240, now seen corresponding path program 87 times [2021-07-13 19:28:37,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:37,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77271662] [2021-07-13 19:28:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:37,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:37,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77271662] [2021-07-13 19:28:37,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77271662] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:37,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:37,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:37,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58331645] [2021-07-13 19:28:37,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:37,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:37,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:37,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:37,363 INFO L87 Difference]: Start difference. First operand 118 states and 336 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:37,460 INFO L93 Difference]: Finished difference Result 147 states and 400 transitions. [2021-07-13 19:28:37,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:37,461 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:37,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:37,461 INFO L225 Difference]: With dead ends: 147 [2021-07-13 19:28:37,461 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:28:37,461 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 69.4ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:28:37,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 116. [2021-07-13 19:28:37,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.8521739130434782) internal successors, (328), 115 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 328 transitions. [2021-07-13 19:28:37,463 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 328 transitions. Word has length 16 [2021-07-13 19:28:37,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:37,463 INFO L482 AbstractCegarLoop]: Abstraction has 116 states and 328 transitions. [2021-07-13 19:28:37,463 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,463 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 328 transitions. [2021-07-13 19:28:37,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:37,463 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:37,463 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:37,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449 [2021-07-13 19:28:37,463 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:37,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:37,464 INFO L82 PathProgramCache]: Analyzing trace with hash -592287042, now seen corresponding path program 88 times [2021-07-13 19:28:37,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:37,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119313277] [2021-07-13 19:28:37,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:37,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:37,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:37,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119313277] [2021-07-13 19:28:37,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119313277] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:28:37,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:28:37,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:28:37,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939657568] [2021-07-13 19:28:37,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:37,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:37,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:37,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:37,487 INFO L87 Difference]: Start difference. First operand 116 states and 328 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:37,575 INFO L93 Difference]: Finished difference Result 124 states and 350 transitions. [2021-07-13 19:28:37,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:37,575 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have 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-13 19:28:37,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:37,575 INFO L225 Difference]: With dead ends: 124 [2021-07-13 19:28:37,575 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:28:37,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 60.0ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:37,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:28:37,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 108. [2021-07-13 19:28:37,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 308 transitions. [2021-07-13 19:28:37,577 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 308 transitions. Word has length 16 [2021-07-13 19:28:37,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:37,577 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 308 transitions. [2021-07-13 19:28:37,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,577 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 308 transitions. [2021-07-13 19:28:37,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:37,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:37,578 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:37,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450 [2021-07-13 19:28:37,578 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:37,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:37,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1638627788, now seen corresponding path program 1 times [2021-07-13 19:28:37,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:37,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920522138] [2021-07-13 19:28:37,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:37,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:37,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920522138] [2021-07-13 19:28:37,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920522138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:37,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616378866] [2021-07-13 19:28:37,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 19:28:37,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:37,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:37,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:38,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,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 25 treesize of output 19 [2021-07-13 19:28:38,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,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 15 treesize of output 11 [2021-07-13 19:28:38,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,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 25 treesize of output 19 [2021-07-13 19:28:38,092 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,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 35 treesize of output 27 [2021-07-13 19:28:38,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:38,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:38,146 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:113 [2021-07-13 19:28:38,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:28:38,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:38,453 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:38,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:38,460 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,540 INFO L628 ElimStorePlain]: treesize reduction 78, result has 57.1 percent of original size [2021-07-13 19:28:38,540 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:38,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 27 treesize of output 21 [2021-07-13 19:28:38,543 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:28:38,547 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:38,550 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,574 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:28:38,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:28:38,577 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:38,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:38,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:38,599 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:224, output treesize:32 [2021-07-13 19:28:38,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:38,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616378866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:38,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:38,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:28:38,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55637279] [2021-07-13 19:28:38,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:28:38,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:38,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:28:38,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:28:38,643 INFO L87 Difference]: Start difference. First operand 108 states and 308 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:39,201 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-13 19:28:39,483 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 65 [2021-07-13 19:28:39,630 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-07-13 19:28:39,915 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:28:40,449 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 77 [2021-07-13 19:28:40,737 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 73 [2021-07-13 19:28:41,010 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2021-07-13 19:28:41,381 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 85 [2021-07-13 19:28:41,852 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 93 [2021-07-13 19:28:42,244 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-07-13 19:28:42,442 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 75 [2021-07-13 19:28:42,821 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 86 [2021-07-13 19:28:43,245 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 82 [2021-07-13 19:28:43,687 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2021-07-13 19:28:44,080 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2021-07-13 19:28:44,502 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 83 [2021-07-13 19:28:44,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:44,571 INFO L93 Difference]: Finished difference Result 324 states and 849 transitions. [2021-07-13 19:28:44,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:28:44,572 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:28:44,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:44,572 INFO L225 Difference]: With dead ends: 324 [2021-07-13 19:28:44,572 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 19:28:44,572 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 5827.0ms TimeCoverageRelationStatistics Valid=321, Invalid=1239, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:28:44,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 19:28:44,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 167. [2021-07-13 19:28:44,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.86144578313253) internal successors, (475), 166 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:44,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 475 transitions. [2021-07-13 19:28:44,575 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 475 transitions. Word has length 17 [2021-07-13 19:28:44,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:44,575 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 475 transitions. [2021-07-13 19:28:44,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:44,575 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 475 transitions. [2021-07-13 19:28:44,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:44,575 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:44,575 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:44,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:44,776 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:44,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:44,776 INFO L82 PathProgramCache]: Analyzing trace with hash -310438566, now seen corresponding path program 2 times [2021-07-13 19:28:44,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:44,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358824795] [2021-07-13 19:28:44,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:45,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:45,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358824795] [2021-07-13 19:28:45,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358824795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:45,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48729994] [2021-07-13 19:28:45,149 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 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-13 19:28:45,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:45,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:45,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:45,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:45,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:28:45,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,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 15 treesize of output 11 [2021-07-13 19:28:45,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,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 25 treesize of output 19 [2021-07-13 19:28:45,306 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,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 25 treesize of output 19 [2021-07-13 19:28:45,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:45,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:45,355 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:139 [2021-07-13 19:28:45,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:45,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:45,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:45,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,623 INFO L628 ElimStorePlain]: treesize reduction 46, result has 68.9 percent of original size [2021-07-13 19:28:45,624 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:45,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:45,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,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 21 treesize of output 17 [2021-07-13 19:28:45,631 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,664 INFO L628 ElimStorePlain]: treesize reduction 20, result has 77.3 percent of original size [2021-07-13 19:28:45,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:28:45,669 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:45,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-07-13 19:28:45,673 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:45,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:45,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:45,691 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:45,703 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-07-13 19:28:45,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:45,704 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:179, output treesize:32 [2021-07-13 19:28:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:45,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48729994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:45,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:45,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:28:45,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690304431] [2021-07-13 19:28:45,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:28:45,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:45,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:28:45,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:28:45,744 INFO L87 Difference]: Start difference. First operand 167 states and 475 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:46,606 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2021-07-13 19:28:46,871 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2021-07-13 19:28:47,096 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 69 [2021-07-13 19:28:47,358 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 83 [2021-07-13 19:28:47,779 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 93 [2021-07-13 19:28:48,156 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 82 [2021-07-13 19:28:48,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:48,266 INFO L93 Difference]: Finished difference Result 264 states and 736 transitions. [2021-07-13 19:28:48,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:28:48,266 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:28:48,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:48,267 INFO L225 Difference]: With dead ends: 264 [2021-07-13 19:28:48,267 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 19:28:48,267 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 2642.0ms TimeCoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:28:48,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 19:28:48,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 176. [2021-07-13 19:28:48,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.9257142857142857) internal successors, (512), 175 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:48,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 512 transitions. [2021-07-13 19:28:48,269 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 512 transitions. Word has length 17 [2021-07-13 19:28:48,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:48,269 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 512 transitions. [2021-07-13 19:28:48,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:48,270 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 512 transitions. [2021-07-13 19:28:48,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:48,270 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:48,270 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:48,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-07-13 19:28:48,477 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:48,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:48,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1170799304, now seen corresponding path program 3 times [2021-07-13 19:28:48,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:48,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803379765] [2021-07-13 19:28:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:48,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:48,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:48,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803379765] [2021-07-13 19:28:48,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803379765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:48,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160422838] [2021-07-13 19:28:48,669 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 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-13 19:28:48,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:48,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:48,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:48,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:48,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:48,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:48,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:48,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:48,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:48,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 15 treesize of output 11 [2021-07-13 19:28:48,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:48,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:48,871 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:48,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:48,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:48,918 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:152, output treesize:117 [2021-07-13 19:28:49,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:28:49,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,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-13 19:28:49,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:28:49,017 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,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 28 treesize of output 22 [2021-07-13 19:28:49,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,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 35 treesize of output 27 [2021-07-13 19:28:49,026 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:28:49,031 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:49,036 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:28:49,039 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,142 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-07-13 19:28:49,142 INFO L628 ElimStorePlain]: treesize reduction 118, result has 53.9 percent of original size [2021-07-13 19:28:49,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,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 22 treesize of output 14 [2021-07-13 19:28:49,146 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:28:49,152 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:49,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:49,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:28:49,157 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28: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 24 treesize of output 16 [2021-07-13 19:28:49,162 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:49,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:49,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:28:49,208 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:321, output treesize:99 [2021-07-13 19:28:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:49,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160422838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:49,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:49,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:28:49,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923161095] [2021-07-13 19:28:49,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:49,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:49,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:49,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:49,334 INFO L87 Difference]: Start difference. First operand 176 states and 512 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:50,005 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 43 [2021-07-13 19:28:50,214 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-07-13 19:28:50,470 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 68 [2021-07-13 19:28:50,688 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 57 [2021-07-13 19:28:50,913 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:28:51,162 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:28:51,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:51,381 INFO L93 Difference]: Finished difference Result 283 states and 795 transitions. [2021-07-13 19:28:51,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:28:51,381 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:28:51,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:51,382 INFO L225 Difference]: With dead ends: 283 [2021-07-13 19:28:51,382 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 19:28:51,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2057.4ms TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:28:51,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 19:28:51,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 180. [2021-07-13 19:28:51,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.916201117318436) internal successors, (522), 179 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:51,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 522 transitions. [2021-07-13 19:28:51,385 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 522 transitions. Word has length 17 [2021-07-13 19:28:51,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:51,385 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 522 transitions. [2021-07-13 19:28:51,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:51,385 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 522 transitions. [2021-07-13 19:28:51,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:51,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:51,385 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:51,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable479 [2021-07-13 19:28:51,593 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:51,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:51,593 INFO L82 PathProgramCache]: Analyzing trace with hash 227417012, now seen corresponding path program 4 times [2021-07-13 19:28:51,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:51,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094034971] [2021-07-13 19:28:51,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:51,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:51,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:51,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094034971] [2021-07-13 19:28:51,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094034971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:51,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817563735] [2021-07-13 19:28:51,921 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 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-13 19:28:51,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:51,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:51,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:51,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:52,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:52,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:52,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,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 35 treesize of output 27 [2021-07-13 19:28:52,143 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,239 INFO L628 ElimStorePlain]: treesize reduction 62, result has 71.6 percent of original size [2021-07-13 19:28:52,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 15 treesize of output 11 [2021-07-13 19:28:52,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,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 25 treesize of output 19 [2021-07-13 19:28:52,247 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:52,251 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,324 INFO L628 ElimStorePlain]: treesize reduction 10, result has 92.4 percent of original size [2021-07-13 19:28:52,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:28:52,326 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:245, output treesize:121 [2021-07-13 19:28:52,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 27 treesize of output 21 [2021-07-13 19:28:52,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:52,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,488 INFO L628 ElimStorePlain]: treesize reduction 71, result has 57.5 percent of original size [2021-07-13 19:28:52,488 INFO L518 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2021-07-13 19:28:52,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 19 treesize of output 15 [2021-07-13 19:28:52,492 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:28:52,521 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-13 19:28:52,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,547 INFO L518 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2021-07-13 19:28:52,547 INFO L518 ElimStorePlain]: Eliminatee v_prenex_13 vanished before elimination [2021-07-13 19:28:52,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 21 treesize of output 17 [2021-07-13 19:28:52,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:52,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,581 INFO L628 ElimStorePlain]: treesize reduction 20, result has 73.0 percent of original size [2021-07-13 19:28:52,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 12 treesize of output 8 [2021-07-13 19:28:52,586 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:52,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 14 treesize of output 10 [2021-07-13 19:28:52,589 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:52,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:52,602 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:197, output treesize:32 [2021-07-13 19:28:52,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:52,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817563735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:52,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:52,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:28:52,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709647495] [2021-07-13 19:28:52,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:28:52,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:52,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:28:52,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:28:52,637 INFO L87 Difference]: Start difference. First operand 180 states and 522 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:53,129 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 70 [2021-07-13 19:28:53,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:53,249 INFO L93 Difference]: Finished difference Result 265 states and 737 transitions. [2021-07-13 19:28:53,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:28:53,249 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:28:53,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:53,250 INFO L225 Difference]: With dead ends: 265 [2021-07-13 19:28:53,250 INFO L226 Difference]: Without dead ends: 259 [2021-07-13 19:28:53,250 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 949.5ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:28:53,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-07-13 19:28:53,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 184. [2021-07-13 19:28:53,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.907103825136612) internal successors, (532), 183 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:53,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 532 transitions. [2021-07-13 19:28:53,252 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 532 transitions. Word has length 17 [2021-07-13 19:28:53,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:53,252 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 532 transitions. [2021-07-13 19:28:53,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:28:53,252 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 532 transitions. [2021-07-13 19:28:53,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:53,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:53,253 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:53,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable495,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:53,461 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:53,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:53,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1708654882, now seen corresponding path program 5 times [2021-07-13 19:28:53,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:53,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277029017] [2021-07-13 19:28:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:53,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:53,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:53,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277029017] [2021-07-13 19:28:53,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277029017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:53,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211125619] [2021-07-13 19:28:53,646 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 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-13 19:28:53,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:53,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:53,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:53,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:53,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 25 treesize of output 19 [2021-07-13 19:28:53,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,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 25 treesize of output 19 [2021-07-13 19:28:53,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:53,840 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:53,844 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:53,847 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,944 INFO L628 ElimStorePlain]: treesize reduction 56, result has 74.3 percent of original size [2021-07-13 19:28:53,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 25 treesize of output 19 [2021-07-13 19:28:53,948 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,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 25 treesize of output 19 [2021-07-13 19:28:53,952 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:53,956 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:53,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:53,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:28:53,999 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:257, output treesize:128 [2021-07-13 19:28:54,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 17 treesize of output 13 [2021-07-13 19:28:54,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,181 INFO L628 ElimStorePlain]: treesize reduction 55, result has 68.4 percent of original size [2021-07-13 19:28:54,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:54,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,237 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.0 percent of original size [2021-07-13 19:28:54,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 20 treesize of output 16 [2021-07-13 19:28:54,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,273 INFO L628 ElimStorePlain]: treesize reduction 18, result has 80.2 percent of original size [2021-07-13 19:28:54,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 15 treesize of output 11 [2021-07-13 19:28:54,277 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-13 19:28:54,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:54,292 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:54,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:54,295 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:54,309 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-07-13 19:28:54,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:28:54,311 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:54,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 10 treesize of output 6 [2021-07-13 19:28:54,326 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:54,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:54,338 INFO L518 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2021-07-13 19:28:54,338 INFO L518 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2021-07-13 19:28:54,338 INFO L518 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2021-07-13 19:28:54,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:54,339 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:181, output treesize:32 [2021-07-13 19:28:54,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:54,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211125619] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:54,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:54,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:28:54,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959050072] [2021-07-13 19:28:54,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:54,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:54,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:54,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:54,376 INFO L87 Difference]: Start difference. First operand 184 states and 532 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:54,859 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 78 [2021-07-13 19:28:55,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:55,050 INFO L93 Difference]: Finished difference Result 279 states and 768 transitions. [2021-07-13 19:28:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:28:55,050 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:28:55,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:55,050 INFO L225 Difference]: With dead ends: 279 [2021-07-13 19:28:55,050 INFO L226 Difference]: Without dead ends: 256 [2021-07-13 19:28:55,051 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 850.5ms TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:28:55,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-13 19:28:55,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 182. [2021-07-13 19:28:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.911602209944751) internal successors, (527), 181 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 527 transitions. [2021-07-13 19:28:55,053 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 527 transitions. Word has length 17 [2021-07-13 19:28:55,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:55,053 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 527 transitions. [2021-07-13 19:28:55,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:55,053 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 527 transitions. [2021-07-13 19:28:55,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:55,054 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:55,054 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:55,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,152 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:55,270 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:55,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:55,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1137200076, now seen corresponding path program 6 times [2021-07-13 19:28:55,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:55,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007242084] [2021-07-13 19:28:55,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:55,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:55,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:55,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:55,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007242084] [2021-07-13 19:28:55,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007242084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:55,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089391186] [2021-07-13 19:28:55,520 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 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-13 19:28:55,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:28:55,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:55,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:28:55,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:55,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:55,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:55,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:55,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 25 treesize of output 19 [2021-07-13 19:28:55,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:55,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 35 treesize of output 27 [2021-07-13 19:28:55,660 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,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 25 treesize of output 19 [2021-07-13 19:28:55,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:55,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:55,696 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:139, output treesize:100 [2021-07-13 19:28:55,844 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_26], 1=[array_4, v_prenex_27]} [2021-07-13 19:28:55,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:55,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:55,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,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 27 treesize of output 21 [2021-07-13 19:28:55,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:28:55,861 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,970 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-13 19:28:55,970 INFO L628 ElimStorePlain]: treesize reduction 127, result has 55.0 percent of original size [2021-07-13 19:28:55,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 28 treesize of output 22 [2021-07-13 19:28:55,975 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,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-13 19:28:55,979 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,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 11 treesize of output 7 [2021-07-13 19:28:56,035 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:56,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,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 11 treesize of output 7 [2021-07-13 19:28:56,040 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:56,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 24 treesize of output 16 [2021-07-13 19:28:56,044 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,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 10 treesize of output 6 [2021-07-13 19:28:56,090 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:56,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:28:56,132 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:319, output treesize:102 [2021-07-13 19:28:56,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:56,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089391186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:56,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:56,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:28:56,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168048564] [2021-07-13 19:28:56,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:56,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:56,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:56,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:56,265 INFO L87 Difference]: Start difference. First operand 182 states and 527 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:56,813 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-07-13 19:28:57,083 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:28:57,259 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:28:57,405 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 62 [2021-07-13 19:28:57,611 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 67 [2021-07-13 19:28:57,849 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-07-13 19:28:58,083 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2021-07-13 19:28:58,359 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 80 [2021-07-13 19:28:58,621 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2021-07-13 19:28:58,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:58,707 INFO L93 Difference]: Finished difference Result 416 states and 1139 transitions. [2021-07-13 19:28:58,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:28:58,707 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:28:58,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:58,708 INFO L225 Difference]: With dead ends: 416 [2021-07-13 19:28:58,708 INFO L226 Difference]: Without dead ends: 306 [2021-07-13 19:28:58,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 2435.7ms TimeCoverageRelationStatistics Valid=197, Invalid=795, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:28:58,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-07-13 19:28:58,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 211. [2021-07-13 19:28:58,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.9714285714285715) internal successors, (624), 210 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-13 19:28:58,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 624 transitions. [2021-07-13 19:28:58,711 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 624 transitions. Word has length 17 [2021-07-13 19:28:58,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:58,711 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 624 transitions. [2021-07-13 19:28:58,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:28:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 624 transitions. [2021-07-13 19:28:58,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:58,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:58,712 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:58,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:58,921 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:58,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:58,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1264185258, now seen corresponding path program 7 times [2021-07-13 19:28:58,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:58,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306937537] [2021-07-13 19:28:58,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:58,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:59,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:59,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306937537] [2021-07-13 19:28:59,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306937537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:59,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242659052] [2021-07-13 19:28:59,250 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 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-13 19:28:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:59,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:28:59,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:59,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:59,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,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 15 treesize of output 11 [2021-07-13 19:28:59,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,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 27 treesize of output 21 [2021-07-13 19:28:59,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,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 25 treesize of output 19 [2021-07-13 19:28:59,386 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:59,404 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:100, output treesize:66 [2021-07-13 19:28:59,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:59,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:59,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,562 INFO L628 ElimStorePlain]: treesize reduction 66, result has 52.5 percent of original size [2021-07-13 19:28:59,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:28:59,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:28:59,585 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-13 19:28:59,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,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 19 treesize of output 15 [2021-07-13 19:28:59,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:59,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,617 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:59,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:28:59,621 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:28:59,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:59,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:59,635 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:154, output treesize:32 [2021-07-13 19:28:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:59,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242659052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:59,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:59,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:28:59,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821105251] [2021-07-13 19:28:59,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:59,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:59,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:59,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:59,676 INFO L87 Difference]: Start difference. First operand 211 states and 624 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:00,016 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-07-13 19:29:00,284 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 66 [2021-07-13 19:29:00,497 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 68 [2021-07-13 19:29:00,775 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 85 [2021-07-13 19:29:00,970 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 67 [2021-07-13 19:29:01,187 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 76 [2021-07-13 19:29:01,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:01,275 INFO L93 Difference]: Finished difference Result 341 states and 923 transitions. [2021-07-13 19:29:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:01,275 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:01,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:01,276 INFO L225 Difference]: With dead ends: 341 [2021-07-13 19:29:01,276 INFO L226 Difference]: Without dead ends: 316 [2021-07-13 19:29:01,276 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1653.2ms TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:01,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-07-13 19:29:01,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 208. [2021-07-13 19:29:01,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.9855072463768115) internal successors, (618), 207 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:01,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 618 transitions. [2021-07-13 19:29:01,279 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 618 transitions. Word has length 17 [2021-07-13 19:29:01,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:01,279 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 618 transitions. [2021-07-13 19:29:01,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:01,279 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 618 transitions. [2021-07-13 19:29:01,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:01,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:01,280 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:01,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:01,489 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:01,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:01,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1508275688, now seen corresponding path program 8 times [2021-07-13 19:29:01,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:01,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854006718] [2021-07-13 19:29:01,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:01,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:01,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:01,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854006718] [2021-07-13 19:29:01,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854006718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:01,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749167128] [2021-07-13 19:29:01,732 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 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-13 19:29:01,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:01,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:01,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:01,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:01,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:01,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:01,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:01,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:01,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:01,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:01,908 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:01,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:01,910 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:01,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:01,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:01,925 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:74 [2021-07-13 19:29:01,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:01,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:01,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:01,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,000 INFO L628 ElimStorePlain]: treesize reduction 39, result has 65.5 percent of original size [2021-07-13 19:29:02,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 13 treesize of output 9 [2021-07-13 19:29:02,005 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:02,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:02,019 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:02,031 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,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 12 treesize of output 8 [2021-07-13 19:29:02,045 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:02,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,055 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-07-13 19:29:02,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:02,056 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:125, output treesize:32 [2021-07-13 19:29:02,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:02,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749167128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:02,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:02,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:02,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305361543] [2021-07-13 19:29:02,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:02,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:02,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:02,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:02,094 INFO L87 Difference]: Start difference. First operand 208 states and 618 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:02,581 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-07-13 19:29:02,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:02,834 INFO L93 Difference]: Finished difference Result 298 states and 856 transitions. [2021-07-13 19:29:02,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:02,834 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:02,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:02,835 INFO L225 Difference]: With dead ends: 298 [2021-07-13 19:29:02,835 INFO L226 Difference]: Without dead ends: 276 [2021-07-13 19:29:02,835 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 751.9ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:02,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-07-13 19:29:02,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 220. [2021-07-13 19:29:02,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.9680365296803655) internal successors, (650), 219 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-13 19:29:02,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 650 transitions. [2021-07-13 19:29:02,838 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 650 transitions. Word has length 17 [2021-07-13 19:29:02,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:02,838 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 650 transitions. [2021-07-13 19:29:02,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:02,838 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 650 transitions. [2021-07-13 19:29:02,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:02,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:02,838 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:03,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,155 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:03,039 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:03,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:03,039 INFO L82 PathProgramCache]: Analyzing trace with hash -27037818, now seen corresponding path program 9 times [2021-07-13 19:29:03,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:03,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230146065] [2021-07-13 19:29:03,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:03,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:03,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:03,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230146065] [2021-07-13 19:29:03,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230146065] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:03,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37611606] [2021-07-13 19:29:03,430 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 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-13 19:29:03,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:03,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:03,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:03,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:03,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:03,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,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 27 treesize of output 21 [2021-07-13 19:29:03,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,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 25 treesize of output 19 [2021-07-13 19:29:03,622 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:03,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:03,647 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:79 [2021-07-13 19:29:03,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:03,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:03,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,768 INFO L628 ElimStorePlain]: treesize reduction 44, result has 63.6 percent of original size [2021-07-13 19:29:03,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:03,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,784 INFO L518 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2021-07-13 19:29:03,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 28 treesize of output 22 [2021-07-13 19:29:03,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:03,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:03,802 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-13 19:29:03,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,821 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-07-13 19:29:03,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:03,822 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:135, output treesize:32 [2021-07-13 19:29:03,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:03,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37611606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:03,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:03,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:03,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295402585] [2021-07-13 19:29:03,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:03,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:03,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:03,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:03,878 INFO L87 Difference]: Start difference. First operand 220 states and 650 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:04,615 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 67 [2021-07-13 19:29:04,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:04,913 INFO L93 Difference]: Finished difference Result 308 states and 858 transitions. [2021-07-13 19:29:04,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:04,918 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:04,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:04,919 INFO L225 Difference]: With dead ends: 308 [2021-07-13 19:29:04,919 INFO L226 Difference]: Without dead ends: 268 [2021-07-13 19:29:04,919 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1228.2ms TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:04,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-13 19:29:04,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 210. [2021-07-13 19:29:04,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.971291866028708) internal successors, (621), 209 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-13 19:29:04,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 621 transitions. [2021-07-13 19:29:04,922 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 621 transitions. Word has length 17 [2021-07-13 19:29:04,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:04,922 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 621 transitions. [2021-07-13 19:29:04,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:04,922 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 621 transitions. [2021-07-13 19:29:04,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:04,922 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:04,922 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:05,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:05,137 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:05,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:05,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1496339310, now seen corresponding path program 10 times [2021-07-13 19:29:05,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:05,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632201696] [2021-07-13 19:29:05,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:05,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:05,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:05,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:05,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632201696] [2021-07-13 19:29:05,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632201696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:05,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902536914] [2021-07-13 19:29:05,488 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 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-13 19:29:05,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:05,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:05,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:05,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:05,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 25 treesize of output 19 [2021-07-13 19:29:05,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,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 15 treesize of output 11 [2021-07-13 19:29:05,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,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 27 treesize of output 21 [2021-07-13 19:29:05,619 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,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 25 treesize of output 19 [2021-07-13 19:29:05,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:05,637 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:100, output treesize:74 [2021-07-13 19:29:05,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 29 treesize of output 23 [2021-07-13 19:29:05,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:05,755 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,796 INFO L628 ElimStorePlain]: treesize reduction 10, result has 87.2 percent of original size [2021-07-13 19:29:05,796 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:05,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:05,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,814 INFO L518 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2021-07-13 19:29:05,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 27 treesize of output 21 [2021-07-13 19:29:05,816 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,827 INFO L518 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2021-07-13 19:29:05,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:05,828 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:120, output treesize:32 [2021-07-13 19:29:05,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:05,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902536914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:05,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:05,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:05,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122996489] [2021-07-13 19:29:05,870 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:05,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:05,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:05,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:05,870 INFO L87 Difference]: Start difference. First operand 210 states and 621 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:06,930 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-07-13 19:29:07,182 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-07-13 19:29:07,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:07,286 INFO L93 Difference]: Finished difference Result 379 states and 1063 transitions. [2021-07-13 19:29:07,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:29:07,287 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:07,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:07,287 INFO L225 Difference]: With dead ends: 379 [2021-07-13 19:29:07,287 INFO L226 Difference]: Without dead ends: 345 [2021-07-13 19:29:07,288 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1351.1ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:29:07,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-07-13 19:29:07,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 221. [2021-07-13 19:29:07,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 3.0136363636363637) internal successors, (663), 220 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:07,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 663 transitions. [2021-07-13 19:29:07,291 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 663 transitions. Word has length 17 [2021-07-13 19:29:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:07,291 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 663 transitions. [2021-07-13 19:29:07,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:07,291 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 663 transitions. [2021-07-13 19:29:07,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:07,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:07,292 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:07,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable579 [2021-07-13 19:29:07,492 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:07,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:07,492 INFO L82 PathProgramCache]: Analyzing trace with hash 849561632, now seen corresponding path program 11 times [2021-07-13 19:29:07,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:07,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650317226] [2021-07-13 19:29:07,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:07,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:07,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:07,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650317226] [2021-07-13 19:29:07,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650317226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:07,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253973898] [2021-07-13 19:29:07,788 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 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-13 19:29:07,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:07,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:07,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:29:07,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:07,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:07,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:07,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:07,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:07,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:07,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:07,959 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:07,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:07,962 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:07,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:07,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:07,985 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:74 [2021-07-13 19:29:08,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 19 treesize of output 15 [2021-07-13 19:29:08,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,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 21 treesize of output 17 [2021-07-13 19:29:08,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,086 INFO L628 ElimStorePlain]: treesize reduction 39, result has 64.9 percent of original size [2021-07-13 19:29:08,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 19 treesize of output 15 [2021-07-13 19:29:08,090 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:08,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 27 treesize of output 21 [2021-07-13 19:29:08,108 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:08,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 13 treesize of output 9 [2021-07-13 19:29:08,125 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-13 19:29:08,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:08,138 INFO L518 ElimStorePlain]: Eliminatee v_prenex_51 vanished before elimination [2021-07-13 19:29:08,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:08,142 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:08,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:08,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:08,156 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:125, output treesize:32 [2021-07-13 19:29:08,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:08,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253973898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:08,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:08,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:08,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548472773] [2021-07-13 19:29:08,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:08,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:08,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:08,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:08,195 INFO L87 Difference]: Start difference. First operand 221 states and 663 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:08,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:08,988 INFO L93 Difference]: Finished difference Result 288 states and 848 transitions. [2021-07-13 19:29:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:29:08,988 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:08,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:08,989 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:29:08,989 INFO L226 Difference]: Without dead ends: 269 [2021-07-13 19:29:08,989 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 893.4ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:08,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-07-13 19:29:08,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 224. [2021-07-13 19:29:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 3.013452914798206) internal successors, (672), 223 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 672 transitions. [2021-07-13 19:29:08,992 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 672 transitions. Word has length 17 [2021-07-13 19:29:08,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:08,992 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 672 transitions. [2021-07-13 19:29:08,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:08,992 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 672 transitions. [2021-07-13 19:29:08,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:08,993 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:08,993 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:09,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable588,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:09,209 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:09,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:09,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1964167794, now seen corresponding path program 12 times [2021-07-13 19:29:09,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:09,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578995969] [2021-07-13 19:29:09,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:09,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:09,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:09,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578995969] [2021-07-13 19:29:09,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578995969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:09,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950510350] [2021-07-13 19:29:09,472 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 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-13 19:29:09,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:09,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:09,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:09,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:09,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:09,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:09,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:09,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,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 27 treesize of output 21 [2021-07-13 19:29:09,663 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:09,681 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:77 [2021-07-13 19:29:09,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:09,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:09,732 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,760 INFO L628 ElimStorePlain]: treesize reduction 17, result has 81.5 percent of original size [2021-07-13 19:29:09,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:09,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:09,779 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-13 19:29:09,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,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 27 treesize of output 21 [2021-07-13 19:29:09,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,804 INFO L518 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2021-07-13 19:29:09,804 INFO L518 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2021-07-13 19:29:09,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:09,804 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:106, output treesize:32 [2021-07-13 19:29:09,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:09,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950510350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:09,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:09,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:29:09,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417214013] [2021-07-13 19:29:09,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:09,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:09,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:09,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:09,840 INFO L87 Difference]: Start difference. First operand 224 states and 672 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:10,733 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 77 [2021-07-13 19:29:10,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:10,914 INFO L93 Difference]: Finished difference Result 283 states and 830 transitions. [2021-07-13 19:29:10,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:29:10,914 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:29:10,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:10,915 INFO L225 Difference]: With dead ends: 283 [2021-07-13 19:29:10,915 INFO L226 Difference]: Without dead ends: 270 [2021-07-13 19:29:10,915 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1170.5ms TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:29:10,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-07-13 19:29:10,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 230. [2021-07-13 19:29:10,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 3.004366812227074) internal successors, (688), 229 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:10,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 688 transitions. [2021-07-13 19:29:10,918 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 688 transitions. Word has length 17 [2021-07-13 19:29:10,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:10,918 INFO L482 AbstractCegarLoop]: Abstraction has 230 states and 688 transitions. [2021-07-13 19:29:10,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:10,918 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 688 transitions. [2021-07-13 19:29:10,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:10,918 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:10,918 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:11,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2021-07-13 19:29:11,135 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:11,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:11,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1308901226, now seen corresponding path program 13 times [2021-07-13 19:29:11,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:11,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351654446] [2021-07-13 19:29:11,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:11,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:11,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351654446] [2021-07-13 19:29:11,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351654446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:11,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719405897] [2021-07-13 19:29:11,605 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 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-13 19:29:11,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:11,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:11,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:11,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 15 treesize of output 11 [2021-07-13 19:29:11,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:11,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:11,729 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,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 27 treesize of output 21 [2021-07-13 19:29:11,732 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:11,745 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:100, output treesize:60 [2021-07-13 19:29:11,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:11,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:11,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,891 INFO L628 ElimStorePlain]: treesize reduction 60, result has 53.8 percent of original size [2021-07-13 19:29:11,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:11,894 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:11,911 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:11,928 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-13 19:29:11,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,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 13 treesize of output 9 [2021-07-13 19:29:11,945 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:11,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:11,962 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:11,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:11,977 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:142, output treesize:32 [2021-07-13 19:29:12,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:12,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719405897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:12,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:12,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:12,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454402158] [2021-07-13 19:29:12,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:12,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:12,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:12,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:12,016 INFO L87 Difference]: Start difference. First operand 230 states and 688 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:12,569 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 62 [2021-07-13 19:29:12,840 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:29:13,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:13,052 INFO L93 Difference]: Finished difference Result 361 states and 1046 transitions. [2021-07-13 19:29:13,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:29:13,052 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:13,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:13,053 INFO L225 Difference]: With dead ends: 361 [2021-07-13 19:29:13,053 INFO L226 Difference]: Without dead ends: 341 [2021-07-13 19:29:13,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1263.3ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:13,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-07-13 19:29:13,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 250. [2021-07-13 19:29:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 3.0160642570281126) internal successors, (751), 249 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 751 transitions. [2021-07-13 19:29:13,057 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 751 transitions. Word has length 17 [2021-07-13 19:29:13,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:13,057 INFO L482 AbstractCegarLoop]: Abstraction has 250 states and 751 transitions. [2021-07-13 19:29:13,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:13,057 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 751 transitions. [2021-07-13 19:29:13,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:13,057 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:13,057 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:13,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable606,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:13,266 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:13,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:13,266 INFO L82 PathProgramCache]: Analyzing trace with hash -2024967756, now seen corresponding path program 14 times [2021-07-13 19:29:13,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:13,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537053306] [2021-07-13 19:29:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:13,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:13,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537053306] [2021-07-13 19:29:13,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537053306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:13,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825366579] [2021-07-13 19:29:13,708 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 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-13 19:29:13,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:13,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:13,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:13,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:13,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:13,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:13,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:13,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:13,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:13,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:13,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:13,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:13,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:13,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:13,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:13,904 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:74 [2021-07-13 19:29:13,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:13,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29: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 19 treesize of output 15 [2021-07-13 19:29:14,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,036 INFO L628 ElimStorePlain]: treesize reduction 41, result has 64.0 percent of original size [2021-07-13 19:29:14,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:14,040 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:14,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:14,058 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-13 19:29:14,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:14,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:14,075 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-13 19:29:14,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:14,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:14,092 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:14,104 INFO L518 ElimStorePlain]: Eliminatee v_prenex_66 vanished before elimination [2021-07-13 19:29:14,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:14,105 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:125, output treesize:32 [2021-07-13 19:29:14,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:14,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825366579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:14,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:14,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:14,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89602472] [2021-07-13 19:29:14,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:14,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:14,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:14,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:14,141 INFO L87 Difference]: Start difference. First operand 250 states and 751 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:15,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:15,041 INFO L93 Difference]: Finished difference Result 321 states and 954 transitions. [2021-07-13 19:29:15,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:29:15,045 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:15,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:15,046 INFO L225 Difference]: With dead ends: 321 [2021-07-13 19:29:15,046 INFO L226 Difference]: Without dead ends: 311 [2021-07-13 19:29:15,046 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1123.3ms TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:29:15,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-07-13 19:29:15,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 262. [2021-07-13 19:29:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 3.0306513409961684) internal successors, (791), 261 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:15,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 791 transitions. [2021-07-13 19:29:15,049 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 791 transitions. Word has length 17 [2021-07-13 19:29:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:15,049 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 791 transitions. [2021-07-13 19:29:15,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:15,049 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 791 transitions. [2021-07-13 19:29:15,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:15,050 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:15,050 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:15,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable615 [2021-07-13 19:29:15,265 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:15,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:15,265 INFO L82 PathProgramCache]: Analyzing trace with hash -2098340236, now seen corresponding path program 15 times [2021-07-13 19:29:15,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:15,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542997491] [2021-07-13 19:29:15,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:15,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:15,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:15,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542997491] [2021-07-13 19:29:15,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542997491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:15,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637642081] [2021-07-13 19:29:15,539 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 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-13 19:29:15,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:15,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:15,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:15,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:15,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:15,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:15,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:15,725 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,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 25 treesize of output 19 [2021-07-13 19:29:15,728 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:15,764 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:149, output treesize:115 [2021-07-13 19:29:15,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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-13 19:29:15,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:15,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 25 treesize of output 19 [2021-07-13 19:29:15,865 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 35 treesize of output 27 [2021-07-13 19:29:15,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 29 treesize of output 23 [2021-07-13 19:29:15,873 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 39 treesize of output 31 [2021-07-13 19:29:15,877 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 25 treesize of output 19 [2021-07-13 19:29:15,881 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,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 27 treesize of output 21 [2021-07-13 19:29:15,885 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,989 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:29:15,990 INFO L628 ElimStorePlain]: treesize reduction 117, result has 53.8 percent of original size [2021-07-13 19:29:15,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 25 treesize of output 17 [2021-07-13 19:29:15,994 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 21 treesize of output 13 [2021-07-13 19:29:15,998 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:16,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:16,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:16,003 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:16,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 11 treesize of output 7 [2021-07-13 19:29:16,008 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:16,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:16,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:16,055 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:317, output treesize:94 [2021-07-13 19:29:16,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:16,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637642081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:16,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:16,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:16,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391940134] [2021-07-13 19:29:16,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:16,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:16,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:16,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:16,199 INFO L87 Difference]: Start difference. First operand 262 states and 791 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:16,549 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 55 [2021-07-13 19:29:16,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:16,624 INFO L93 Difference]: Finished difference Result 309 states and 924 transitions. [2021-07-13 19:29:16,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:16,624 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:16,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:16,625 INFO L225 Difference]: With dead ends: 309 [2021-07-13 19:29:16,625 INFO L226 Difference]: Without dead ends: 298 [2021-07-13 19:29:16,625 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 656.2ms TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:16,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-07-13 19:29:16,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 263. [2021-07-13 19:29:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 3.0381679389312977) internal successors, (796), 262 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 796 transitions. [2021-07-13 19:29:16,628 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 796 transitions. Word has length 17 [2021-07-13 19:29:16,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:16,628 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 796 transitions. [2021-07-13 19:29:16,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:16,628 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 796 transitions. [2021-07-13 19:29:16,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:16,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:16,629 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:16,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable624,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:16,842 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:16,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:16,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1062058060, now seen corresponding path program 16 times [2021-07-13 19:29:16,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:16,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464619133] [2021-07-13 19:29:16,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:17,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:17,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:17,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464619133] [2021-07-13 19:29:17,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464619133] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:17,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157904553] [2021-07-13 19:29:17,210 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 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-13 19:29:17,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:17,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:17,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:17,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:17,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:17,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:17,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:17,357 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:17,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:17,379 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:80 [2021-07-13 19:29:17,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:17,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:17,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,493 INFO L628 ElimStorePlain]: treesize reduction 31, result has 67.4 percent of original size [2021-07-13 19:29:17,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:17,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,508 INFO L518 ElimStorePlain]: Eliminatee v_prenex_70 vanished before elimination [2021-07-13 19:29:17,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 19 treesize of output 15 [2021-07-13 19:29:17,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,521 INFO L518 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2021-07-13 19:29:17,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:17,524 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-13 19:29:17,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:17,535 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:137, output treesize:32 [2021-07-13 19:29:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:17,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157904553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:17,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:17,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:17,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097872329] [2021-07-13 19:29:17,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:17,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:17,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:17,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:17,567 INFO L87 Difference]: Start difference. First operand 263 states and 796 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:18,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:18,128 INFO L93 Difference]: Finished difference Result 315 states and 940 transitions. [2021-07-13 19:29:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:18,129 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:18,129 INFO L225 Difference]: With dead ends: 315 [2021-07-13 19:29:18,129 INFO L226 Difference]: Without dead ends: 305 [2021-07-13 19:29:18,129 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 719.9ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:18,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-07-13 19:29:18,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 265. [2021-07-13 19:29:18,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 3.0416666666666665) internal successors, (803), 264 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:18,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 803 transitions. [2021-07-13 19:29:18,133 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 803 transitions. Word has length 17 [2021-07-13 19:29:18,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:18,133 INFO L482 AbstractCegarLoop]: Abstraction has 265 states and 803 transitions. [2021-07-13 19:29:18,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:18,133 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 803 transitions. [2021-07-13 19:29:18,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:18,133 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:18,133 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:18,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable642 [2021-07-13 19:29:18,334 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:18,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:18,334 INFO L82 PathProgramCache]: Analyzing trace with hash 419179810, now seen corresponding path program 17 times [2021-07-13 19:29:18,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:18,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905749583] [2021-07-13 19:29:18,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:18,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:18,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905749583] [2021-07-13 19:29:18,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905749583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:18,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438362085] [2021-07-13 19:29:18,598 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 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-13 19:29:18,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:29:18,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:18,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:29:18,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:18,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 25 treesize of output 19 [2021-07-13 19:29:18,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,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 27 treesize of output 21 [2021-07-13 19:29:18,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,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 15 treesize of output 11 [2021-07-13 19:29:18,743 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:18,747 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:18,767 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:83 [2021-07-13 19:29:18,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:18,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,857 INFO L628 ElimStorePlain]: treesize reduction 30, result has 69.7 percent of original size [2021-07-13 19:29:18,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 27 treesize of output 21 [2021-07-13 19:29:18,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,875 INFO L518 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2021-07-13 19:29:18,875 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:18,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 28 treesize of output 22 [2021-07-13 19:29:18,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,891 INFO L518 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2021-07-13 19:29:18,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:18,892 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:118, output treesize:32 [2021-07-13 19:29:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:18,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438362085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:18,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:18,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:29:18,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828446781] [2021-07-13 19:29:18,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:18,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:18,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:18,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:18,933 INFO L87 Difference]: Start difference. First operand 265 states and 803 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:19,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:19,360 INFO L93 Difference]: Finished difference Result 313 states and 936 transitions. [2021-07-13 19:29:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:19,360 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:29:19,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:19,361 INFO L225 Difference]: With dead ends: 313 [2021-07-13 19:29:19,361 INFO L226 Difference]: Without dead ends: 303 [2021-07-13 19:29:19,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 577.4ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:19,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-07-13 19:29:19,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 270. [2021-07-13 19:29:19,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 3.0483271375464684) internal successors, (820), 269 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:19,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 820 transitions. [2021-07-13 19:29:19,364 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 820 transitions. Word has length 17 [2021-07-13 19:29:19,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:19,364 INFO L482 AbstractCegarLoop]: Abstraction has 270 states and 820 transitions. [2021-07-13 19:29:19,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:19,364 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 820 transitions. [2021-07-13 19:29:19,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:19,364 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:19,364 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:19,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable651 [2021-07-13 19:29:19,573 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:19,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:19,573 INFO L82 PathProgramCache]: Analyzing trace with hash 968096220, now seen corresponding path program 18 times [2021-07-13 19:29:19,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:19,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043538585] [2021-07-13 19:29:19,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:19,830 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2021-07-13 19:29:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:20,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:20,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043538585] [2021-07-13 19:29:20,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043538585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:20,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039680273] [2021-07-13 19:29:20,157 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 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-13 19:29:20,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:20,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:20,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 19:29:20,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:20,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,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 25 treesize of output 19 [2021-07-13 19:29:20,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,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 25 treesize of output 19 [2021-07-13 19:29:20,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:20,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:20,298 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:20,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:20,345 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:185, output treesize:147 [2021-07-13 19:29:20,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:20,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:20,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,617 INFO L628 ElimStorePlain]: treesize reduction 72, result has 61.1 percent of original size [2021-07-13 19:29:20,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:20,621 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:20,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:20,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:29:20,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:20,652 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,687 INFO L628 ElimStorePlain]: treesize reduction 9, result has 90.5 percent of original size [2021-07-13 19:29:20,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:20,690 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,713 INFO L628 ElimStorePlain]: treesize reduction 24, result has 65.2 percent of original size [2021-07-13 19:29:20,713 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:20,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:20,716 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:20,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:20,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:20,727 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:196, output treesize:32 [2021-07-13 19:29:20,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:20,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039680273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:20,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:20,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:29:20,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801960663] [2021-07-13 19:29:20,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:20,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:20,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:20,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:20,795 INFO L87 Difference]: Start difference. First operand 270 states and 820 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:21,236 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-07-13 19:29:21,449 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-07-13 19:29:21,707 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2021-07-13 19:29:21,969 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 75 [2021-07-13 19:29:22,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:22,048 INFO L93 Difference]: Finished difference Result 319 states and 954 transitions. [2021-07-13 19:29:22,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:22,048 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:29:22,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:22,049 INFO L225 Difference]: With dead ends: 319 [2021-07-13 19:29:22,049 INFO L226 Difference]: Without dead ends: 309 [2021-07-13 19:29:22,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1702.8ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:22,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-13 19:29:22,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 272. [2021-07-13 19:29:22,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.047970479704797) internal successors, (826), 271 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:22,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 826 transitions. [2021-07-13 19:29:22,052 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 826 transitions. Word has length 17 [2021-07-13 19:29:22,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:22,052 INFO L482 AbstractCegarLoop]: Abstraction has 272 states and 826 transitions. [2021-07-13 19:29:22,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:22,052 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 826 transitions. [2021-07-13 19:29:22,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:22,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:22,053 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:22,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable660,165 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:22,269 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:22,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:22,269 INFO L82 PathProgramCache]: Analyzing trace with hash 153290066, now seen corresponding path program 19 times [2021-07-13 19:29:22,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:22,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087342245] [2021-07-13 19:29:22,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:22,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:22,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:22,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087342245] [2021-07-13 19:29:22,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087342245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:22,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641082210] [2021-07-13 19:29:22,660 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 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-13 19:29:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:22,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:22,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:22,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:22,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:22,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 15 treesize of output 11 [2021-07-13 19:29:22,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:22,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:22,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 25 treesize of output 19 [2021-07-13 19:29:22,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:22,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 35 treesize of output 27 [2021-07-13 19:29:22,993 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,130 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-13 19:29:23,131 INFO L628 ElimStorePlain]: treesize reduction 63, result has 77.3 percent of original size [2021-07-13 19:29:23,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 25 treesize of output 19 [2021-07-13 19:29:23,135 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,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 15 treesize of output 11 [2021-07-13 19:29:23,151 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,264 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 51 [2021-07-13 19:29:23,265 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.0 percent of original size [2021-07-13 19:29:23,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:23,269 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,352 INFO L628 ElimStorePlain]: treesize reduction 50, result has 73.1 percent of original size [2021-07-13 19:29:23,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 25 treesize of output 19 [2021-07-13 19:29:23,356 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:23,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:23,393 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:312, output treesize:129 [2021-07-13 19:29:23,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:23,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,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 17 treesize of output 13 [2021-07-13 19:29:23,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,566 INFO L628 ElimStorePlain]: treesize reduction 48, result has 75.8 percent of original size [2021-07-13 19:29:23,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:23,570 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:23,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:23,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:23,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,664 INFO L628 ElimStorePlain]: treesize reduction 37, result has 73.8 percent of original size [2021-07-13 19:29:23,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:23,667 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:29:23,670 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,698 INFO L628 ElimStorePlain]: treesize reduction 22, result has 71.1 percent of original size [2021-07-13 19:29:23,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 13 treesize of output 9 [2021-07-13 19:29:23,706 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:23,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:23,719 INFO L518 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2021-07-13 19:29:23,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-07-13 19:29:23,722 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:23,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:23,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2021-07-13 19:29:23,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:23,736 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:211, output treesize:32 [2021-07-13 19:29:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:23,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641082210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:23,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:23,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:29:23,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616204831] [2021-07-13 19:29:23,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:23,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:23,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:23,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:23,776 INFO L87 Difference]: Start difference. First operand 272 states and 826 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:24,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:24,436 INFO L93 Difference]: Finished difference Result 323 states and 962 transitions. [2021-07-13 19:29:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:24,436 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:29:24,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:24,437 INFO L225 Difference]: With dead ends: 323 [2021-07-13 19:29:24,437 INFO L226 Difference]: Without dead ends: 312 [2021-07-13 19:29:24,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 907.8ms TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:24,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-07-13 19:29:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 283. [2021-07-13 19:29:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 3.0709219858156027) internal successors, (866), 282 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 866 transitions. [2021-07-13 19:29:24,440 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 866 transitions. Word has length 17 [2021-07-13 19:29:24,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:24,441 INFO L482 AbstractCegarLoop]: Abstraction has 283 states and 866 transitions. [2021-07-13 19:29:24,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:24,441 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 866 transitions. [2021-07-13 19:29:24,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:24,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:24,441 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:24,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable674 [2021-07-13 19:29:24,649 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:24,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:24,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1175189202, now seen corresponding path program 20 times [2021-07-13 19:29:24,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:24,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937818953] [2021-07-13 19:29:24,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:24,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:24,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937818953] [2021-07-13 19:29:24,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937818953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:24,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189967416] [2021-07-13 19:29:24,969 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 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-13 19:29:24,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:24,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:24,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:24,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:25,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 35 treesize of output 27 [2021-07-13 19:29:25,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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 25 treesize of output 19 [2021-07-13 19:29:25,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:25,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 15 treesize of output 11 [2021-07-13 19:29:25,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:25,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:25,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:25,192 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:150, output treesize:119 [2021-07-13 19:29:25,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 25 treesize of output 19 [2021-07-13 19:29:25,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 28 treesize of output 22 [2021-07-13 19:29:25,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 35 treesize of output 27 [2021-07-13 19:29:25,299 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 35 treesize of output 27 [2021-07-13 19:29:25,304 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:25,308 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 38 treesize of output 30 [2021-07-13 19:29:25,312 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:25,317 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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-13 19:29:25,320 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,425 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 42 [2021-07-13 19:29:25,426 INFO L628 ElimStorePlain]: treesize reduction 126, result has 50.8 percent of original size [2021-07-13 19:29:25,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:25,431 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:25,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 10 treesize of output 6 [2021-07-13 19:29:25,435 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:25,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 24 treesize of output 16 [2021-07-13 19:29:25,440 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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 11 treesize of output 7 [2021-07-13 19:29:25,445 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:25,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:25,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:25,491 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:325, output treesize:97 [2021-07-13 19:29:25,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:25,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189967416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:25,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:25,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:25,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632070848] [2021-07-13 19:29:25,616 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:25,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:25,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:25,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:25,617 INFO L87 Difference]: Start difference. First operand 283 states and 866 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:25,918 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-07-13 19:29:26,084 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:29:26,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:26,184 INFO L93 Difference]: Finished difference Result 328 states and 991 transitions. [2021-07-13 19:29:26,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:26,184 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:26,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:26,185 INFO L225 Difference]: With dead ends: 328 [2021-07-13 19:29:26,185 INFO L226 Difference]: Without dead ends: 318 [2021-07-13 19:29:26,185 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 846.9ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:26,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-07-13 19:29:26,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 285. [2021-07-13 19:29:26,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 3.0704225352112675) internal successors, (872), 284 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:26,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 872 transitions. [2021-07-13 19:29:26,189 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 872 transitions. Word has length 17 [2021-07-13 19:29:26,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:26,189 INFO L482 AbstractCegarLoop]: Abstraction has 285 states and 872 transitions. [2021-07-13 19:29:26,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:26,189 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 872 transitions. [2021-07-13 19:29:26,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:26,189 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:26,189 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:26,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable713,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:26,397 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:26,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:26,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1517772714, now seen corresponding path program 21 times [2021-07-13 19:29:26,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:26,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933390622] [2021-07-13 19:29:26,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:26,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:26,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:26,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933390622] [2021-07-13 19:29:26,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933390622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:26,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16777463] [2021-07-13 19:29:26,651 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 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-13 19:29:26,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:29:26,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:26,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:26,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:26,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 15 treesize of output 11 [2021-07-13 19:29:26,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:26,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:26,798 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:26,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:26,823 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:70 [2021-07-13 19:29:26,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 17 treesize of output 13 [2021-07-13 19:29:26,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:26,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,921 INFO L628 ElimStorePlain]: treesize reduction 60, result has 52.8 percent of original size [2021-07-13 19:29:26,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:26,925 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:26,944 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-13 19:29:26,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,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 12 treesize of output 8 [2021-07-13 19:29:26,963 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-13 19:29:26,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:26,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,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 11 treesize of output 7 [2021-07-13 19:29:26,999 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:27,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:27,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:27,013 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:142, output treesize:32 [2021-07-13 19:29:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:27,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16777463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:27,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:27,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:29:27,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582102559] [2021-07-13 19:29:27,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:27,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:27,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:27,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:27,060 INFO L87 Difference]: Start difference. First operand 285 states and 872 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:27,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:27,508 INFO L93 Difference]: Finished difference Result 326 states and 985 transitions. [2021-07-13 19:29:27,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:27,508 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:29:27,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:27,509 INFO L225 Difference]: With dead ends: 326 [2021-07-13 19:29:27,509 INFO L226 Difference]: Without dead ends: 315 [2021-07-13 19:29:27,509 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 595.6ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:27,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-07-13 19:29:27,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 285. [2021-07-13 19:29:27,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 3.0704225352112675) internal successors, (872), 284 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:27,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 872 transitions. [2021-07-13 19:29:27,512 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 872 transitions. Word has length 17 [2021-07-13 19:29:27,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:27,512 INFO L482 AbstractCegarLoop]: Abstraction has 285 states and 872 transitions. [2021-07-13 19:29:27,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:27,512 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 872 transitions. [2021-07-13 19:29:27,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:27,513 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:27,513 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:27,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable731,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:27,725 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:27,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:27,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1096748704, now seen corresponding path program 22 times [2021-07-13 19:29:27,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:27,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712461015] [2021-07-13 19:29:27,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:27,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:28,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:28,005 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:28,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712461015] [2021-07-13 19:29:28,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712461015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:28,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295146347] [2021-07-13 19:29:28,005 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 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-13 19:29:28,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:28,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:28,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:28,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:28,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 25 treesize of output 19 [2021-07-13 19:29:28,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:28,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:28,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,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 15 treesize of output 11 [2021-07-13 19:29:28,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:28,198 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:80 [2021-07-13 19:29:28,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 29 treesize of output 23 [2021-07-13 19:29:28,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:28,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,297 INFO L628 ElimStorePlain]: treesize reduction 31, result has 67.4 percent of original size [2021-07-13 19:29:28,297 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:28,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 19 treesize of output 15 [2021-07-13 19:29:28,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,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 11 treesize of output 7 [2021-07-13 19:29:28,318 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-13 19:29:28,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:28,335 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,348 INFO L518 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2021-07-13 19:29:28,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:28,349 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:137, output treesize:32 [2021-07-13 19:29:28,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:28,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295146347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:28,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:28,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:28,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646833765] [2021-07-13 19:29:28,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:28,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:28,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:28,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:28,399 INFO L87 Difference]: Start difference. First operand 285 states and 872 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:29,341 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 66 [2021-07-13 19:29:29,476 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:29:29,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:29,558 INFO L93 Difference]: Finished difference Result 361 states and 1073 transitions. [2021-07-13 19:29:29,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:29:29,558 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:29,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:29,559 INFO L225 Difference]: With dead ends: 361 [2021-07-13 19:29:29,559 INFO L226 Difference]: Without dead ends: 349 [2021-07-13 19:29:29,559 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1248.4ms TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:29:29,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-07-13 19:29:29,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 296. [2021-07-13 19:29:29,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 3.08135593220339) internal successors, (909), 295 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:29,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 909 transitions. [2021-07-13 19:29:29,562 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 909 transitions. Word has length 17 [2021-07-13 19:29:29,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:29,562 INFO L482 AbstractCegarLoop]: Abstraction has 296 states and 909 transitions. [2021-07-13 19:29:29,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:29,563 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 909 transitions. [2021-07-13 19:29:29,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:29,563 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,563 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:29,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable740 [2021-07-13 19:29:29,773 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1716980722, now seen corresponding path program 23 times [2021-07-13 19:29:29,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606272977] [2021-07-13 19:29:29,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:30,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:30,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606272977] [2021-07-13 19:29:30,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606272977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:30,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040480583] [2021-07-13 19:29:30,022 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 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-13 19:29:30,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:29:30,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:30,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:30,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:30,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 35 treesize of output 27 [2021-07-13 19:29:30,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,420 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 63 [2021-07-13 19:29:30,420 INFO L628 ElimStorePlain]: treesize reduction 65, result has 78.4 percent of original size [2021-07-13 19:29:30,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 25 treesize of output 19 [2021-07-13 19:29:30,425 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,521 INFO L628 ElimStorePlain]: treesize reduction 70, result has 68.9 percent of original size [2021-07-13 19:29:30,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:30,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,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 15 treesize of output 11 [2021-07-13 19:29:30,582 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,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 25 treesize of output 19 [2021-07-13 19:29:30,625 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:30,663 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:322, output treesize:134 [2021-07-13 19:29:30,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 28 treesize of output 22 [2021-07-13 19:29:30,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,860 INFO L628 ElimStorePlain]: treesize reduction 67, result has 67.0 percent of original size [2021-07-13 19:29:30,860 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:30,861 INFO L518 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2021-07-13 19:29:30,861 INFO L518 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2021-07-13 19:29:30,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:30,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,915 INFO L628 ElimStorePlain]: treesize reduction 37, result has 68.4 percent of original size [2021-07-13 19:29:30,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_113 vanished before elimination [2021-07-13 19:29:30,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2021-07-13 19:29:30,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2021-07-13 19:29:30,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2021-07-13 19:29:30,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2021-07-13 19:29:30,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:30,918 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,948 INFO L628 ElimStorePlain]: treesize reduction 18, result has 75.0 percent of original size [2021-07-13 19:29:30,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:30,952 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-13 19:29:30,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:30,968 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:30,984 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:30,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:30,996 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 14 variables, input treesize:221, output treesize:32 [2021-07-13 19:29:31,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:31,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040480583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:31,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:31,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:31,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262514273] [2021-07-13 19:29:31,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:31,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:31,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:31,034 INFO L87 Difference]: Start difference. First operand 296 states and 909 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:31,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:31,707 INFO L93 Difference]: Finished difference Result 340 states and 1019 transitions. [2021-07-13 19:29:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:31,707 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:31,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:31,708 INFO L225 Difference]: With dead ends: 340 [2021-07-13 19:29:31,708 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:29:31,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 795.7ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:31,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:29:31,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 298. [2021-07-13 19:29:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 3.0774410774410774) internal successors, (914), 297 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 914 transitions. [2021-07-13 19:29:31,712 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 914 transitions. Word has length 17 [2021-07-13 19:29:31,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:31,712 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 914 transitions. [2021-07-13 19:29:31,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:31,712 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 914 transitions. [2021-07-13 19:29:31,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:31,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:31,713 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:31,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable749,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:31,913 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:31,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:31,913 INFO L82 PathProgramCache]: Analyzing trace with hash 2006531768, now seen corresponding path program 24 times [2021-07-13 19:29:31,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:31,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996772334] [2021-07-13 19:29:31,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:31,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:32,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:32,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996772334] [2021-07-13 19:29:32,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996772334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984532215] [2021-07-13 19:29:32,187 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 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-13 19:29:32,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:32,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:32,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:32,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:32,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:32,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:32,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,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 25 treesize of output 19 [2021-07-13 19:29:32,386 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:32,390 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:32,393 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:32,397 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:32,433 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:161, output treesize:112 [2021-07-13 19:29:32,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:32,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,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 17 treesize of output 13 [2021-07-13 19:29:32,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,667 INFO L628 ElimStorePlain]: treesize reduction 84, result has 55.3 percent of original size [2021-07-13 19:29:32,667 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:32,667 INFO L518 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2021-07-13 19:29:32,667 INFO L518 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2021-07-13 19:29:32,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:32,671 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:32,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,705 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.4 percent of original size [2021-07-13 19:29:32,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:32,709 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-13 19:29:32,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:32,726 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,738 INFO L518 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2021-07-13 19:29:32,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:32,738 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:218, output treesize:32 [2021-07-13 19:29:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:32,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984532215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:32,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:32,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070390131] [2021-07-13 19:29:32,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:32,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:32,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:32,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:32,778 INFO L87 Difference]: Start difference. First operand 298 states and 914 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:33,474 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 56 [2021-07-13 19:29:33,633 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-07-13 19:29:33,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:33,681 INFO L93 Difference]: Finished difference Result 382 states and 1120 transitions. [2021-07-13 19:29:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:33,681 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:33,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:33,682 INFO L225 Difference]: With dead ends: 382 [2021-07-13 19:29:33,682 INFO L226 Difference]: Without dead ends: 372 [2021-07-13 19:29:33,682 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1053.4ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:33,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-07-13 19:29:33,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 298. [2021-07-13 19:29:33,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 3.0774410774410774) internal successors, (914), 297 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:33,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 914 transitions. [2021-07-13 19:29:33,686 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 914 transitions. Word has length 17 [2021-07-13 19:29:33,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:33,686 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 914 transitions. [2021-07-13 19:29:33,686 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:33,686 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 914 transitions. [2021-07-13 19:29:33,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:33,687 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:33,687 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:33,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable779 [2021-07-13 19:29:33,897 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:33,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:33,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1520655850, now seen corresponding path program 25 times [2021-07-13 19:29:33,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:33,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436513633] [2021-07-13 19:29:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:34,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:34,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:34,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436513633] [2021-07-13 19:29:34,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436513633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:34,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054571719] [2021-07-13 19:29:34,132 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 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-13 19:29:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:34,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:34,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:34,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:34,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:34,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:34,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:34,262 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:34,276 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:69 [2021-07-13 19:29:34,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:34,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:34,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,346 INFO L628 ElimStorePlain]: treesize reduction 61, result has 52.7 percent of original size [2021-07-13 19:29:34,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:34,349 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,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 18 treesize of output 14 [2021-07-13 19:29:34,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:34,371 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-13 19:29:34,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:34,382 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:34,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:34,393 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:34,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:34,402 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:140, output treesize:32 [2021-07-13 19:29:34,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:34,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054571719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:34,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:34,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:29:34,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861974767] [2021-07-13 19:29:34,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:34,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:34,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:34,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:34,446 INFO L87 Difference]: Start difference. First operand 298 states and 914 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:34,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:34,969 INFO L93 Difference]: Finished difference Result 372 states and 1109 transitions. [2021-07-13 19:29:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:34,969 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:29:34,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:34,970 INFO L225 Difference]: With dead ends: 372 [2021-07-13 19:29:34,970 INFO L226 Difference]: Without dead ends: 356 [2021-07-13 19:29:34,970 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 611.6ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:34,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-07-13 19:29:34,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 297. [2021-07-13 19:29:34,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.0878378378378377) internal successors, (914), 296 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 914 transitions. [2021-07-13 19:29:34,973 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 914 transitions. Word has length 17 [2021-07-13 19:29:34,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:34,973 INFO L482 AbstractCegarLoop]: Abstraction has 297 states and 914 transitions. [2021-07-13 19:29:34,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:34,974 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 914 transitions. [2021-07-13 19:29:34,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:34,974 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:34,974 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:35,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable804,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:35,190 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:35,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:35,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1001716564, now seen corresponding path program 26 times [2021-07-13 19:29:35,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:35,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350622780] [2021-07-13 19:29:35,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:35,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:35,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:35,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:35,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350622780] [2021-07-13 19:29:35,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350622780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:35,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354789016] [2021-07-13 19:29:35,543 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 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-13 19:29:35,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:35,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:35,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:35,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:35,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 25 treesize of output 19 [2021-07-13 19:29:35,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:35,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:35,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:35,691 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,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 25 treesize of output 19 [2021-07-13 19:29:35,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:35,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:35,718 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:99, output treesize:66 [2021-07-13 19:29:35,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:35,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:35,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,861 INFO L628 ElimStorePlain]: treesize reduction 17, result has 81.5 percent of original size [2021-07-13 19:29:35,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:35,867 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:35,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:35,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:35,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:35,894 INFO L518 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2021-07-13 19:29:35,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 27 treesize of output 21 [2021-07-13 19:29:35,896 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:35,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:35,907 INFO L518 ElimStorePlain]: Eliminatee v_prenex_136 vanished before elimination [2021-07-13 19:29:35,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:35,907 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:106, output treesize:32 [2021-07-13 19:29:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:35,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354789016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:35,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:35,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:35,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877489575] [2021-07-13 19:29:35,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:35,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:35,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:35,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:35,943 INFO L87 Difference]: Start difference. First operand 297 states and 914 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:36,683 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:29:36,979 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 83 [2021-07-13 19:29:37,141 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:29:37,363 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 81 [2021-07-13 19:29:37,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:37,486 INFO L93 Difference]: Finished difference Result 447 states and 1309 transitions. [2021-07-13 19:29:37,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:29:37,487 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:37,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:37,488 INFO L225 Difference]: With dead ends: 447 [2021-07-13 19:29:37,488 INFO L226 Difference]: Without dead ends: 431 [2021-07-13 19:29:37,488 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1557.9ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:29:37,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-13 19:29:37,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 298. [2021-07-13 19:29:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 3.0942760942760943) internal successors, (919), 297 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:37,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 919 transitions. [2021-07-13 19:29:37,492 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 919 transitions. Word has length 17 [2021-07-13 19:29:37,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:37,492 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 919 transitions. [2021-07-13 19:29:37,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:37,492 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 919 transitions. [2021-07-13 19:29:37,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:37,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:37,492 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:37,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable813,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:37,693 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:37,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:37,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1965452058, now seen corresponding path program 27 times [2021-07-13 19:29:37,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:37,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482664631] [2021-07-13 19:29:37,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:38,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:38,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482664631] [2021-07-13 19:29:38,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482664631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:38,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642661541] [2021-07-13 19:29:38,200 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 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-13 19:29:38,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:29:38,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:38,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:38,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:38,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:38,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,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 25 treesize of output 19 [2021-07-13 19:29:38,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:38,371 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,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 15 treesize of output 11 [2021-07-13 19:29:38,374 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:38,396 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:76 [2021-07-13 19:29:38,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:38,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:38,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,499 INFO L628 ElimStorePlain]: treesize reduction 54, result has 52.6 percent of original size [2021-07-13 19:29:38,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 19 treesize of output 15 [2021-07-13 19:29:38,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,517 INFO L518 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2021-07-13 19:29:38,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:38,520 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-13 19:29:38,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:38,538 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:29:38,555 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:38,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:38,569 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:154, output treesize:32 [2021-07-13 19:29:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:38,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642661541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:38,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:38,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:38,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462246130] [2021-07-13 19:29:38,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:38,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:38,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:38,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:38,606 INFO L87 Difference]: Start difference. First operand 298 states and 919 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:39,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:39,044 INFO L93 Difference]: Finished difference Result 352 states and 1066 transitions. [2021-07-13 19:29:39,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:39,045 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:39,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:39,045 INFO L225 Difference]: With dead ends: 352 [2021-07-13 19:29:39,045 INFO L226 Difference]: Without dead ends: 342 [2021-07-13 19:29:39,046 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 871.5ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:39,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-07-13 19:29:39,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 300. [2021-07-13 19:29:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.096989966555184) internal successors, (926), 299 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 926 transitions. [2021-07-13 19:29:39,049 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 926 transitions. Word has length 17 [2021-07-13 19:29:39,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:39,049 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 926 transitions. [2021-07-13 19:29:39,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:39,049 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 926 transitions. [2021-07-13 19:29:39,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:39,050 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:39,050 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:39,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable822,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:39,255 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:39,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:39,255 INFO L82 PathProgramCache]: Analyzing trace with hash -848277368, now seen corresponding path program 28 times [2021-07-13 19:29:39,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:39,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662307128] [2021-07-13 19:29:39,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:39,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:39,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:39,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662307128] [2021-07-13 19:29:39,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662307128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:39,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200578180] [2021-07-13 19:29:39,469 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 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-13 19:29:39,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:39,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:39,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:39,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:39,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:39,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:39,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:39,650 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:39,654 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:39,689 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:152, output treesize:121 [2021-07-13 19:29:39,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29: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 25 treesize of output 19 [2021-07-13 19:29:39,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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-13 19:29:39,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 28 treesize of output 22 [2021-07-13 19:29:39,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 35 treesize of output 27 [2021-07-13 19:29:39,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 35 treesize of output 27 [2021-07-13 19:29:39,792 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 25 treesize of output 19 [2021-07-13 19:29:39,798 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 38 treesize of output 30 [2021-07-13 19:29:39,803 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,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 25 treesize of output 19 [2021-07-13 19:29:39,807 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,910 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2021-07-13 19:29:39,910 INFO L628 ElimStorePlain]: treesize reduction 126, result has 51.4 percent of original size [2021-07-13 19:29:39,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:39,915 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:39,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2021-07-13 19:29:39,919 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 11 treesize of output 7 [2021-07-13 19:29:39,925 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:39,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 11 treesize of output 7 [2021-07-13 19:29:39,929 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:39,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:39,975 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:329, output treesize:97 [2021-07-13 19:29:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:40,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200578180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:40,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:40,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:40,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584375393] [2021-07-13 19:29:40,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:40,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:40,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:40,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:40,111 INFO L87 Difference]: Start difference. First operand 300 states and 926 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:40,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:40,532 INFO L93 Difference]: Finished difference Result 350 states and 1062 transitions. [2021-07-13 19:29:40,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:40,533 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:40,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:40,533 INFO L225 Difference]: With dead ends: 350 [2021-07-13 19:29:40,533 INFO L226 Difference]: Without dead ends: 340 [2021-07-13 19:29:40,533 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 667.7ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:40,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-07-13 19:29:40,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 299. [2021-07-13 19:29:40,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.0939597315436242) internal successors, (922), 298 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:40,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 922 transitions. [2021-07-13 19:29:40,537 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 922 transitions. Word has length 17 [2021-07-13 19:29:40,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:40,537 INFO L482 AbstractCegarLoop]: Abstraction has 299 states and 922 transitions. [2021-07-13 19:29:40,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:40,537 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 922 transitions. [2021-07-13 19:29:40,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:40,537 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:40,537 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:40,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable831 [2021-07-13 19:29:40,753 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:40,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:40,754 INFO L82 PathProgramCache]: Analyzing trace with hash -299360958, now seen corresponding path program 29 times [2021-07-13 19:29:40,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:40,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348904484] [2021-07-13 19:29:40,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:40,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:41,019 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2021-07-13 19:29:41,151 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-13 19:29:41,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:41,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:41,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348904484] [2021-07-13 19:29:41,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348904484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655113342] [2021-07-13 19:29:41,337 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 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-13 19:29:41,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:29:41,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:41,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:41,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:41,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:41,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:41,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,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 15 treesize of output 11 [2021-07-13 19:29:41,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,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 25 treesize of output 19 [2021-07-13 19:29:41,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:41,496 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:76 [2021-07-13 19:29:41,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:41,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:41,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,594 INFO L628 ElimStorePlain]: treesize reduction 66, result has 52.9 percent of original size [2021-07-13 19:29:41,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 11 treesize of output 7 [2021-07-13 19:29:41,598 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:41,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:41,614 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,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 10 treesize of output 6 [2021-07-13 19:29:41,629 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-13 19:29:41,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:41,643 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2021-07-13 19:29:41,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:41,654 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:154, output treesize:32 [2021-07-13 19:29:41,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:41,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655113342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:41,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:29:41,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7517556] [2021-07-13 19:29:41,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:41,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:41,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:41,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:41,688 INFO L87 Difference]: Start difference. First operand 299 states and 922 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:42,217 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 63 [2021-07-13 19:29:42,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:42,303 INFO L93 Difference]: Finished difference Result 349 states and 1060 transitions. [2021-07-13 19:29:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:42,303 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:42,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:42,304 INFO L225 Difference]: With dead ends: 349 [2021-07-13 19:29:42,304 INFO L226 Difference]: Without dead ends: 339 [2021-07-13 19:29:42,304 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1012.5ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:42,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-13 19:29:42,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 301. [2021-07-13 19:29:42,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.0933333333333333) internal successors, (928), 300 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:42,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 928 transitions. [2021-07-13 19:29:42,307 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 928 transitions. Word has length 17 [2021-07-13 19:29:42,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:42,308 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 928 transitions. [2021-07-13 19:29:42,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:42,308 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 928 transitions. [2021-07-13 19:29:42,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:42,308 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:42,308 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:42,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable849,176 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:42,524 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:42,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:42,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1114167112, now seen corresponding path program 30 times [2021-07-13 19:29:42,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:42,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160605125] [2021-07-13 19:29:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:42,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:42,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:42,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:42,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160605125] [2021-07-13 19:29:42,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160605125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:42,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185008222] [2021-07-13 19:29:42,863 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 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-13 19:29:42,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:42,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:42,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:42,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:42,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:42,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:42,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:42,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:43,027 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:43,030 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:43,060 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:149, output treesize:115 [2021-07-13 19:29:43,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 15 treesize of output 11 [2021-07-13 19:29:43,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 17 treesize of output 13 [2021-07-13 19:29:43,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 25 treesize of output 19 [2021-07-13 19:29:43,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:43,151 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 35 treesize of output 27 [2021-07-13 19:29:43,155 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 39 treesize of output 31 [2021-07-13 19:29:43,159 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:43,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:43,166 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,255 INFO L628 ElimStorePlain]: treesize reduction 107, result has 56.0 percent of original size [2021-07-13 19:29:43,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 21 treesize of output 13 [2021-07-13 19:29:43,259 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:43,263 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:43,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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 11 treesize of output 7 [2021-07-13 19:29:43,267 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:43,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 25 treesize of output 17 [2021-07-13 19:29:43,271 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:43,309 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:317, output treesize:94 [2021-07-13 19:29:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:43,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185008222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:43,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:43,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:29:43,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639036403] [2021-07-13 19:29:43,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:43,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:43,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:43,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:43,427 INFO L87 Difference]: Start difference. First operand 301 states and 928 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:43,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:43,946 INFO L93 Difference]: Finished difference Result 363 states and 1106 transitions. [2021-07-13 19:29:43,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:43,947 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:29:43,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:43,947 INFO L225 Difference]: With dead ends: 363 [2021-07-13 19:29:43,947 INFO L226 Difference]: Without dead ends: 352 [2021-07-13 19:29:43,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 728.1ms TimeCoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:43,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-07-13 19:29:43,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 301. [2021-07-13 19:29:43,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.1033333333333335) internal successors, (931), 300 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:43,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 931 transitions. [2021-07-13 19:29:43,951 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 931 transitions. Word has length 17 [2021-07-13 19:29:43,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:43,951 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 931 transitions. [2021-07-13 19:29:43,951 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:29:43,951 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 931 transitions. [2021-07-13 19:29:43,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:43,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:43,952 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:44,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable858,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:44,161 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:44,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:44,161 INFO L82 PathProgramCache]: Analyzing trace with hash -92267976, now seen corresponding path program 31 times [2021-07-13 19:29:44,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:44,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274488645] [2021-07-13 19:29:44,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:44,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:44,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:44,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274488645] [2021-07-13 19:29:44,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274488645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:44,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597266915] [2021-07-13 19:29:44,459 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 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-13 19:29:44,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:44,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:44,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:44,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:44,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:44,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,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 25 treesize of output 19 [2021-07-13 19:29:44,589 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,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 25 treesize of output 19 [2021-07-13 19:29:44,593 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:44,635 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:167, output treesize:132 [2021-07-13 19:29:44,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 19 treesize of output 15 [2021-07-13 19:29:44,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:44,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,871 INFO L628 ElimStorePlain]: treesize reduction 14, result has 88.7 percent of original size [2021-07-13 19:29:44,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:44,875 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,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 20 treesize of output 16 [2021-07-13 19:29:44,878 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,913 INFO L628 ElimStorePlain]: treesize reduction 11, result has 89.3 percent of original size [2021-07-13 19:29:44,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:44,916 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,940 INFO L628 ElimStorePlain]: treesize reduction 14, result has 80.8 percent of original size [2021-07-13 19:29:44,940 INFO L518 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2021-07-13 19:29:44,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 11 treesize of output 7 [2021-07-13 19:29:44,943 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:44,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:44,957 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:44,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 14 treesize of output 10 [2021-07-13 19:29:44,960 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:44,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:44,972 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:138, output treesize:32 [2021-07-13 19:29:45,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:45,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597266915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:45,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:45,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:45,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581587844] [2021-07-13 19:29:45,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:45,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:45,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:45,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:45,010 INFO L87 Difference]: Start difference. First operand 301 states and 931 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:45,291 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2021-07-13 19:29:45,510 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 63 [2021-07-13 19:29:45,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:45,587 INFO L93 Difference]: Finished difference Result 350 states and 1067 transitions. [2021-07-13 19:29:45,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:45,587 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:45,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:45,588 INFO L225 Difference]: With dead ends: 350 [2021-07-13 19:29:45,588 INFO L226 Difference]: Without dead ends: 340 [2021-07-13 19:29:45,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 828.0ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:45,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-07-13 19:29:45,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 303. [2021-07-13 19:29:45,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.1026490066225167) internal successors, (937), 302 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:45,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 937 transitions. [2021-07-13 19:29:45,592 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 937 transitions. Word has length 17 [2021-07-13 19:29:45,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:45,592 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 937 transitions. [2021-07-13 19:29:45,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:45,592 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 937 transitions. [2021-07-13 19:29:45,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:45,593 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:45,593 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:45,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable876 [2021-07-13 19:29:45,810 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:45,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:45,810 INFO L82 PathProgramCache]: Analyzing trace with hash 250315536, now seen corresponding path program 32 times [2021-07-13 19:29:45,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:45,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372900691] [2021-07-13 19:29:45,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:46,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:46,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:46,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372900691] [2021-07-13 19:29:46,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372900691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:46,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979029743] [2021-07-13 19:29:46,057 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 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-13 19:29:46,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:46,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:46,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:46,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:46,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:46,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:46,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,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 25 treesize of output 19 [2021-07-13 19:29:46,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:46,190 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:46,208 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:70 [2021-07-13 19:29:46,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:46,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:46,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,298 INFO L628 ElimStorePlain]: treesize reduction 62, result has 53.0 percent of original size [2021-07-13 19:29:46,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:29:46,302 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:46,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:46,319 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:29:46,334 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-13 19:29:46,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:46,349 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:46,362 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:46,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:46,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:46,374 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:142, output treesize:32 [2021-07-13 19:29:46,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:46,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979029743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:46,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:46,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:29:46,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932216166] [2021-07-13 19:29:46,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:46,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:46,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:46,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:46,412 INFO L87 Difference]: Start difference. First operand 303 states and 937 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:46,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:46,851 INFO L93 Difference]: Finished difference Result 348 states and 1061 transitions. [2021-07-13 19:29:46,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:46,851 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:29:46,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:46,852 INFO L225 Difference]: With dead ends: 348 [2021-07-13 19:29:46,852 INFO L226 Difference]: Without dead ends: 337 [2021-07-13 19:29:46,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 527.8ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:46,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-07-13 19:29:46,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 301. [2021-07-13 19:29:46,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.1033333333333335) internal successors, (931), 300 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 931 transitions. [2021-07-13 19:29:46,855 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 931 transitions. Word has length 17 [2021-07-13 19:29:46,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:46,856 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 931 transitions. [2021-07-13 19:29:46,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:29:46,856 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 931 transitions. [2021-07-13 19:29:46,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:46,856 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:46,856 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:47,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable890,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:47,069 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:47,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:47,069 INFO L82 PathProgramCache]: Analyzing trace with hash -326980856, now seen corresponding path program 33 times [2021-07-13 19:29:47,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:47,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435789906] [2021-07-13 19:29:47,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:47,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:47,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:47,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435789906] [2021-07-13 19:29:47,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435789906] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:47,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989373663] [2021-07-13 19:29:47,453 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 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-13 19:29:47,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:29:47,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:47,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 19:29:47,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:47,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,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 25 treesize of output 19 [2021-07-13 19:29:47,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,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 25 treesize of output 19 [2021-07-13 19:29:47,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:47,636 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,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 35 treesize of output 27 [2021-07-13 19:29:47,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:47,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:47,696 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:163, output treesize:128 [2021-07-13 19:29:47,910 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_158], 1=[array_4, v_prenex_159]} [2021-07-13 19:29:47,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:47,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:47,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:47,923 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:47,927 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,082 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-07-13 19:29:48,082 INFO L628 ElimStorePlain]: treesize reduction 158, result has 50.2 percent of original size [2021-07-13 19:29:48,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:29:48,107 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,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 18 treesize of output 14 [2021-07-13 19:29:48,111 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,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 22 treesize of output 14 [2021-07-13 19:29:48,172 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,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 11 treesize of output 7 [2021-07-13 19:29:48,176 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:48,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 12 treesize of output 8 [2021-07-13 19:29:48,180 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:48,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:48,233 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:48,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:48,275 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:351, output treesize:111 [2021-07-13 19:29:48,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:48,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989373663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:48,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:48,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:48,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454886871] [2021-07-13 19:29:48,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:48,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:48,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:48,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:48,401 INFO L87 Difference]: Start difference. First operand 301 states and 931 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:48,746 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-07-13 19:29:48,950 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 54 [2021-07-13 19:29:49,169 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-13 19:29:49,443 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 74 [2021-07-13 19:29:49,712 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2021-07-13 19:29:49,999 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 72 [2021-07-13 19:29:50,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:50,092 INFO L93 Difference]: Finished difference Result 407 states and 1230 transitions. [2021-07-13 19:29:50,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:50,092 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:50,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:50,093 INFO L225 Difference]: With dead ends: 407 [2021-07-13 19:29:50,093 INFO L226 Difference]: Without dead ends: 391 [2021-07-13 19:29:50,093 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1979.2ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:29:50,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-07-13 19:29:50,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 303. [2021-07-13 19:29:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.1026490066225167) internal successors, (937), 302 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:50,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 937 transitions. [2021-07-13 19:29:50,097 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 937 transitions. Word has length 17 [2021-07-13 19:29:50,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:50,097 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 937 transitions. [2021-07-13 19:29:50,097 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:50,097 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 937 transitions. [2021-07-13 19:29:50,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:50,097 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:50,097 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:50,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable899,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:50,298 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:50,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:50,298 INFO L82 PathProgramCache]: Analyzing trace with hash 947967822, now seen corresponding path program 34 times [2021-07-13 19:29:50,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:50,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762575491] [2021-07-13 19:29:50,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:50,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:50,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:50,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762575491] [2021-07-13 19:29:50,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762575491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:50,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420166449] [2021-07-13 19:29:50,649 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 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-13 19:29:50,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:50,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:50,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:50,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 15 treesize of output 11 [2021-07-13 19:29:50,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 35 treesize of output 27 [2021-07-13 19:29:50,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 25 treesize of output 19 [2021-07-13 19:29:50,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29: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 25 treesize of output 19 [2021-07-13 19:29:50,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:50,847 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:167, output treesize:136 [2021-07-13 19:29:51,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 28 treesize of output 22 [2021-07-13 19:29:51,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,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 30 treesize of output 24 [2021-07-13 19:29:51,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,089 INFO L628 ElimStorePlain]: treesize reduction 11, result has 88.4 percent of original size [2021-07-13 19:29:51,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:51,092 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,122 INFO L628 ElimStorePlain]: treesize reduction 14, result has 78.5 percent of original size [2021-07-13 19:29:51,122 INFO L518 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2021-07-13 19:29:51,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:51,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:51,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:51,137 INFO L518 ElimStorePlain]: Eliminatee v_prenex_163 vanished before elimination [2021-07-13 19:29:51,137 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:51,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:51,137 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:133, output treesize:32 [2021-07-13 19:29:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:51,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420166449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:51,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:51,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:51,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219273619] [2021-07-13 19:29:51,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:51,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:51,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:51,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:51,177 INFO L87 Difference]: Start difference. First operand 303 states and 937 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:51,617 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-07-13 19:29:51,857 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 66 [2021-07-13 19:29:51,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:51,947 INFO L93 Difference]: Finished difference Result 363 states and 1105 transitions. [2021-07-13 19:29:51,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:51,947 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:51,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:51,948 INFO L225 Difference]: With dead ends: 363 [2021-07-13 19:29:51,948 INFO L226 Difference]: Without dead ends: 353 [2021-07-13 19:29:51,948 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1041.8ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:51,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-07-13 19:29:51,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 305. [2021-07-13 19:29:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.101973684210526) internal successors, (943), 304 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:51,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 943 transitions. [2021-07-13 19:29:51,952 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 943 transitions. Word has length 17 [2021-07-13 19:29:51,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:51,952 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 943 transitions. [2021-07-13 19:29:51,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:51,952 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 943 transitions. [2021-07-13 19:29:51,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:51,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:51,952 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:52,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable911,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:52,161 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:52,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:52,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1290551334, now seen corresponding path program 35 times [2021-07-13 19:29:52,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:52,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785700338] [2021-07-13 19:29:52,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:52,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:52,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:52,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785700338] [2021-07-13 19:29:52,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785700338] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:52,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579242235] [2021-07-13 19:29:52,453 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 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-13 19:29:52,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:29:52,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:52,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:52,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:52,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:52,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-13 19:29:52,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:52,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 25 treesize of output 19 [2021-07-13 19:29:52,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:52,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 25 treesize of output 19 [2021-07-13 19:29:52,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,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 35 treesize of output 27 [2021-07-13 19:29:52,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:52,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:52,665 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:175, output treesize:137 [2021-07-13 19:29:52,752 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_164, v_prenex_166, v_prenex_168], 1=[array_2, v_prenex_165, v_prenex_167, v_prenex_169]} [2021-07-13 19:29:52,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 29 treesize of output 23 [2021-07-13 19:29:52,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-07-13 19:29:52,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,878 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-07-13 19:29:52,878 INFO L628 ElimStorePlain]: treesize reduction 136, result has 54.2 percent of original size [2021-07-13 19:29:52,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:29:52,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:52,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:52,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:52,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:52,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:52,985 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,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 24 treesize of output 16 [2021-07-13 19:29:53,043 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,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 11 treesize of output 7 [2021-07-13 19:29:53,047 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:53,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,091 INFO L518 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2021-07-13 19:29:53,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 10 treesize of output 6 [2021-07-13 19:29:53,095 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:53,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,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 11 treesize of output 7 [2021-07-13 19:29:53,141 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:53,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:53,184 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:321, output treesize:102 [2021-07-13 19:29:53,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:53,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579242235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:53,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:53,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:29:53,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029871103] [2021-07-13 19:29:53,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:53,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:53,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:53,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:53,321 INFO L87 Difference]: Start difference. First operand 305 states and 943 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:53,813 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 58 [2021-07-13 19:29:54,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:54,011 INFO L93 Difference]: Finished difference Result 361 states and 1099 transitions. [2021-07-13 19:29:54,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:54,011 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:29:54,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:54,012 INFO L225 Difference]: With dead ends: 361 [2021-07-13 19:29:54,012 INFO L226 Difference]: Without dead ends: 350 [2021-07-13 19:29:54,012 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 963.7ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:54,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-07-13 19:29:54,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 303. [2021-07-13 19:29:54,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.1026490066225167) internal successors, (937), 302 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:54,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 937 transitions. [2021-07-13 19:29:54,016 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 937 transitions. Word has length 17 [2021-07-13 19:29:54,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:54,016 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 937 transitions. [2021-07-13 19:29:54,016 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:29:54,016 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 937 transitions. [2021-07-13 19:29:54,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:54,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:54,016 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:54,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable925,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:54,233 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:54,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:54,233 INFO L82 PathProgramCache]: Analyzing trace with hash -2132806164, now seen corresponding path program 36 times [2021-07-13 19:29:54,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:54,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620146044] [2021-07-13 19:29:54,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:54,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:54,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:54,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620146044] [2021-07-13 19:29:54,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620146044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:54,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684175508] [2021-07-13 19:29:54,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 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-13 19:29:54,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:29:54,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:54,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:54,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:54,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 25 treesize of output 19 [2021-07-13 19:29:54,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 15 treesize of output 11 [2021-07-13 19:29:54,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:54,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 15 treesize of output 11 [2021-07-13 19:29:54,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:29:54,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:54,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 25 treesize of output 19 [2021-07-13 19:29:54,953 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 27 treesize of output 21 [2021-07-13 19:29:54,957 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:29:55,017 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:241, output treesize:201 [2021-07-13 19:29:55,339 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_181, v_prenex_183, array_2, v_prenex_185, v_prenex_177, v_prenex_179], 1=[v_prenex_180, v_prenex_182, v_prenex_184, array_4, v_prenex_186, v_prenex_178]} [2021-07-13 19:29:55,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:55,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:55,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,526 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 90 [2021-07-13 19:29:55,527 INFO L628 ElimStorePlain]: treesize reduction 197, result has 53.2 percent of original size [2021-07-13 19:29:55,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:29:55,533 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:55,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:55,663 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:55,731 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:55,735 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,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 27 treesize of output 21 [2021-07-13 19:29:55,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 11 treesize of output 7 [2021-07-13 19:29:55,833 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:55,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,877 INFO L518 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2021-07-13 19:29:55,877 INFO L518 ElimStorePlain]: Eliminatee v_prenex_184 vanished before elimination [2021-07-13 19:29:55,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 22 treesize of output 14 [2021-07-13 19:29:55,881 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 10 treesize of output 6 [2021-07-13 19:29:55,928 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:55,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:29:55,975 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 25 treesize of output 17 [2021-07-13 19:29:55,979 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:56,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:56,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:29:56,023 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:435, output treesize:75 [2021-07-13 19:29:56,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:56,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684175508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:56,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:56,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:56,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290755671] [2021-07-13 19:29:56,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:56,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:56,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:56,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:56,075 INFO L87 Difference]: Start difference. First operand 303 states and 937 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:56,961 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 125 [2021-07-13 19:29:57,171 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 102 [2021-07-13 19:29:57,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:57,218 INFO L93 Difference]: Finished difference Result 384 states and 1130 transitions. [2021-07-13 19:29:57,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:29:57,218 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:29:57,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:57,219 INFO L225 Difference]: With dead ends: 384 [2021-07-13 19:29:57,219 INFO L226 Difference]: Without dead ends: 370 [2021-07-13 19:29:57,219 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1357.1ms TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:29:57,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-07-13 19:29:57,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 306. [2021-07-13 19:29:57,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.095081967213115) internal successors, (944), 305 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:57,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 944 transitions. [2021-07-13 19:29:57,223 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 944 transitions. Word has length 17 [2021-07-13 19:29:57,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:57,223 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 944 transitions. [2021-07-13 19:29:57,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:57,223 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 944 transitions. [2021-07-13 19:29:57,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:57,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:57,224 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:57,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable938,183 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:57,432 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:57,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:57,433 INFO L82 PathProgramCache]: Analyzing trace with hash 213094778, now seen corresponding path program 37 times [2021-07-13 19:29:57,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:57,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441214842] [2021-07-13 19:29:57,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:57,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:57,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:57,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:57,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441214842] [2021-07-13 19:29:57,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441214842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:57,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289812959] [2021-07-13 19:29:57,710 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 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-13 19:29:57,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:57,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:29:57,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:57,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,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 35 treesize of output 27 [2021-07-13 19:29:57,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,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 15 treesize of output 11 [2021-07-13 19:29:57,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,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 25 treesize of output 19 [2021-07-13 19:29:57,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,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 25 treesize of output 19 [2021-07-13 19:29:57,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:57,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:57,934 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:195, output treesize:157 [2021-07-13 19:29:58,201 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 82 [2021-07-13 19:29:58,320 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_195, v_prenex_197, v_prenex_199, v_prenex_201, v_prenex_203], 1=[v_prenex_196, array_4, v_prenex_198, v_prenex_200, v_prenex_202, v_prenex_204]} [2021-07-13 19:29:58,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:58,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:58,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,508 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 90 [2021-07-13 19:29:58,508 INFO L628 ElimStorePlain]: treesize reduction 180, result has 55.1 percent of original size [2021-07-13 19:29:58,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 29 treesize of output 23 [2021-07-13 19:29:58,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:29:58,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,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 19 treesize of output 15 [2021-07-13 19:29:58,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:29:58,651 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,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 27 treesize of output 21 [2021-07-13 19:29:58,704 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,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 27 treesize of output 21 [2021-07-13 19:29:58,754 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:29:58,805 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:58,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 25 treesize of output 17 [2021-07-13 19:29:58,810 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,855 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:58,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 11 treesize of output 7 [2021-07-13 19:29:58,860 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:58,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,904 INFO L518 ElimStorePlain]: Eliminatee v_prenex_200 vanished before elimination [2021-07-13 19:29:58,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 10 treesize of output 6 [2021-07-13 19:29:58,909 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:58,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 10 treesize of output 6 [2021-07-13 19:29:58,969 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:29:59,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:59,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:59,014 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:419, output treesize:71 [2021-07-13 19:29:59,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:59,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289812959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:59,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:59,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:59,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127202655] [2021-07-13 19:29:59,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:59,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:59,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:59,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:59,094 INFO L87 Difference]: Start difference. First operand 306 states and 944 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:00,045 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-07-13 19:30:00,313 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 100 [2021-07-13 19:30:00,631 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 112 [2021-07-13 19:30:00,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:00,716 INFO L93 Difference]: Finished difference Result 375 states and 1128 transitions. [2021-07-13 19:30:00,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:00,716 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:00,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:00,717 INFO L225 Difference]: With dead ends: 375 [2021-07-13 19:30:00,717 INFO L226 Difference]: Without dead ends: 356 [2021-07-13 19:30:00,717 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1828.9ms TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:30:00,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-07-13 19:30:00,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 308. [2021-07-13 19:30:00,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 3.0912052117263844) internal successors, (949), 307 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:00,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 949 transitions. [2021-07-13 19:30:00,721 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 949 transitions. Word has length 17 [2021-07-13 19:30:00,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:00,721 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 949 transitions. [2021-07-13 19:30:00,721 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:00,721 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 949 transitions. [2021-07-13 19:30:00,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:00,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:00,721 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:00,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable982 [2021-07-13 19:30:00,933 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:00,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:00,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1694332648, now seen corresponding path program 38 times [2021-07-13 19:30:00,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:00,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975748219] [2021-07-13 19:30:00,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:00,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:01,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:01,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975748219] [2021-07-13 19:30:01,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975748219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:01,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100305862] [2021-07-13 19:30:01,209 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 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-13 19:30:01,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:01,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:01,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:01,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:01,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:01,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:01,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:01,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:01,395 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:01,420 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:96 [2021-07-13 19:30:01,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 25 treesize of output 19 [2021-07-13 19:30:01,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,701 INFO L628 ElimStorePlain]: treesize reduction 118, result has 47.8 percent of original size [2021-07-13 19:30:01,701 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-07-13 19:30:01,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 28 treesize of output 22 [2021-07-13 19:30:01,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:01,738 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 11 treesize of output 7 [2021-07-13 19:30:01,768 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-13 19:30:01,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 10 treesize of output 6 [2021-07-13 19:30:01,798 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-13 19:30:01,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 19 treesize of output 15 [2021-07-13 19:30:01,825 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,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 11 treesize of output 7 [2021-07-13 19:30:01,861 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:01,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:01,883 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:233, output treesize:38 [2021-07-13 19:30:01,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:01,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100305862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:01,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:01,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:30:01,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175510753] [2021-07-13 19:30:01,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:01,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:01,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:01,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:01,924 INFO L87 Difference]: Start difference. First operand 308 states and 949 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:02,797 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-07-13 19:30:03,117 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 78 [2021-07-13 19:30:03,274 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-07-13 19:30:03,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:03,354 INFO L93 Difference]: Finished difference Result 370 states and 1110 transitions. [2021-07-13 19:30:03,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:30:03,354 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:03,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:03,355 INFO L225 Difference]: With dead ends: 370 [2021-07-13 19:30:03,355 INFO L226 Difference]: Without dead ends: 357 [2021-07-13 19:30:03,355 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1512.7ms TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:30:03,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-07-13 19:30:03,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 301. [2021-07-13 19:30:03,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.0933333333333333) internal successors, (928), 300 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:03,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 928 transitions. [2021-07-13 19:30:03,359 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 928 transitions. Word has length 17 [2021-07-13 19:30:03,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:03,359 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 928 transitions. [2021-07-13 19:30:03,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:03,359 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 928 transitions. [2021-07-13 19:30:03,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:03,360 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:03,360 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:03,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1013 [2021-07-13 19:30:03,569 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:03,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:03,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1115333512, now seen corresponding path program 39 times [2021-07-13 19:30:03,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:03,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782416064] [2021-07-13 19:30:03,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:03,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:03,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:03,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782416064] [2021-07-13 19:30:03,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782416064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:03,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158559356] [2021-07-13 19:30:03,841 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 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-13 19:30:03,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:30:03,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:03,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:03,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:03,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,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 25 treesize of output 19 [2021-07-13 19:30:03,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:03,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:03,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:03,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:03,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:03,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:03,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 35 treesize of output 27 [2021-07-13 19:30:03,958 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:04,007 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:143 [2021-07-13 19:30:04,476 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_228, array_2, v_prenex_230, v_prenex_222, v_prenex_224, v_prenex_226], 1=[v_prenex_229, array_4, v_prenex_231, v_prenex_223, v_prenex_225, v_prenex_227]} [2021-07-13 19:30:04,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 35 treesize of output 27 [2021-07-13 19:30:04,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:04,489 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,674 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-07-13 19:30:04,675 INFO L628 ElimStorePlain]: treesize reduction 192, result has 53.6 percent of original size [2021-07-13 19:30:04,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:04,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:04,752 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:04,829 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:04,895 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:30:04,900 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:04,961 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 21 treesize of output 13 [2021-07-13 19:30:05,020 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,073 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:05,073 INFO L518 ElimStorePlain]: Eliminatee v_prenex_231 vanished before elimination [2021-07-13 19:30:05,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 11 treesize of output 7 [2021-07-13 19:30:05,079 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:05,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 12 treesize of output 8 [2021-07-13 19:30:05,138 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:05,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 22 treesize of output 14 [2021-07-13 19:30:05,142 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 10 treesize of output 6 [2021-07-13 19:30:05,198 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:05,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:30:05,252 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:431, output treesize:77 [2021-07-13 19:30:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:05,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158559356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:05,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:05,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:05,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343557440] [2021-07-13 19:30:05,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:05,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:05,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:05,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:05,314 INFO L87 Difference]: Start difference. First operand 301 states and 928 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:05,637 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:30:06,043 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 94 [2021-07-13 19:30:06,241 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 19:30:06,845 WARN L205 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 134 [2021-07-13 19:30:07,205 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 113 [2021-07-13 19:30:07,390 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-13 19:30:07,814 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 110 [2021-07-13 19:30:08,131 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 99 [2021-07-13 19:30:08,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:08,244 INFO L93 Difference]: Finished difference Result 489 states and 1426 transitions. [2021-07-13 19:30:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:30:08,244 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:08,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:08,245 INFO L225 Difference]: With dead ends: 489 [2021-07-13 19:30:08,245 INFO L226 Difference]: Without dead ends: 458 [2021-07-13 19:30:08,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3123.1ms TimeCoverageRelationStatistics Valid=159, Invalid=711, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:30:08,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-07-13 19:30:08,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 301. [2021-07-13 19:30:08,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.0933333333333333) internal successors, (928), 300 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:08,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 928 transitions. [2021-07-13 19:30:08,249 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 928 transitions. Word has length 17 [2021-07-13 19:30:08,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:08,249 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 928 transitions. [2021-07-13 19:30:08,250 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:08,250 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 928 transitions. [2021-07-13 19:30:08,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:08,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:08,250 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:08,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1054,186 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:08,453 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:08,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:08,453 INFO L82 PathProgramCache]: Analyzing trace with hash 672434372, now seen corresponding path program 40 times [2021-07-13 19:30:08,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:08,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189155679] [2021-07-13 19:30:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:08,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:08,725 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:30:08,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:08,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:08,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189155679] [2021-07-13 19:30:08,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189155679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:08,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802117813] [2021-07-13 19:30:08,922 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 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-13 19:30:08,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:08,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:08,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:08,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:09,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,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 25 treesize of output 19 [2021-07-13 19:30:09,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,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-13 19:30:09,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,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 25 treesize of output 19 [2021-07-13 19:30:09,028 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:09,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:09,075 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:139 [2021-07-13 19:30:09,322 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 73 [2021-07-13 19:30:09,642 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_239, array_2, v_prenex_241, v_prenex_243, v_prenex_245, v_prenex_247], 1=[v_prenex_240, array_4, v_prenex_242, v_prenex_244, v_prenex_246, v_prenex_248]} [2021-07-13 19:30:09,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:09,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:09,655 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,928 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2021-07-13 19:30:09,929 INFO L628 ElimStorePlain]: treesize reduction 180, result has 55.6 percent of original size [2021-07-13 19:30:09,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 27 treesize of output 21 [2021-07-13 19:30:09,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,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 31 treesize of output 25 [2021-07-13 19:30:10,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:10,055 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:10,145 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:10,208 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:10,269 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,324 INFO L518 ElimStorePlain]: Eliminatee v_prenex_240 vanished before elimination [2021-07-13 19:30:10,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 21 treesize of output 13 [2021-07-13 19:30:10,329 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 11 treesize of output 7 [2021-07-13 19:30:10,398 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:10,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 12 treesize of output 8 [2021-07-13 19:30:10,404 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:10,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 22 treesize of output 14 [2021-07-13 19:30:10,460 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,509 INFO L518 ElimStorePlain]: Eliminatee v_prenex_246 vanished before elimination [2021-07-13 19:30:10,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:10,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 21 treesize of output 13 [2021-07-13 19:30:10,514 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:10,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:30:10,566 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:423, output treesize:71 [2021-07-13 19:30:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:10,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802117813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:10,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:10,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:10,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137335675] [2021-07-13 19:30:10,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:10,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:10,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:10,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:10,626 INFO L87 Difference]: Start difference. First operand 301 states and 928 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:11,047 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-13 19:30:11,477 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 104 [2021-07-13 19:30:11,721 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 82 [2021-07-13 19:30:12,434 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 148 [2021-07-13 19:30:12,865 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 131 [2021-07-13 19:30:13,074 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 19:30:13,545 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 116 [2021-07-13 19:30:13,895 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 113 [2021-07-13 19:30:14,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:14,029 INFO L93 Difference]: Finished difference Result 483 states and 1377 transitions. [2021-07-13 19:30:14,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:30:14,030 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:14,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:14,030 INFO L225 Difference]: With dead ends: 483 [2021-07-13 19:30:14,030 INFO L226 Difference]: Without dead ends: 437 [2021-07-13 19:30:14,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 3680.9ms TimeCoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:14,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-07-13 19:30:14,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 305. [2021-07-13 19:30:14,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0921052631578947) internal successors, (940), 304 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:14,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 940 transitions. [2021-07-13 19:30:14,035 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 940 transitions. Word has length 17 [2021-07-13 19:30:14,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:14,035 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 940 transitions. [2021-07-13 19:30:14,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:14,035 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 940 transitions. [2021-07-13 19:30:14,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:14,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:14,035 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:14,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1088 [2021-07-13 19:30:14,236 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:14,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:14,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1633532686, now seen corresponding path program 41 times [2021-07-13 19:30:14,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:14,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370444792] [2021-07-13 19:30:14,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:14,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:14,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370444792] [2021-07-13 19:30:14,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370444792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:14,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364100833] [2021-07-13 19:30:14,703 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 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-13 19:30:14,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:14,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:14,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:30:14,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:14,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,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 27 treesize of output 21 [2021-07-13 19:30:14,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,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 25 treesize of output 19 [2021-07-13 19:30:14,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:14,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,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 15 treesize of output 11 [2021-07-13 19:30:14,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,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 25 treesize of output 19 [2021-07-13 19:30:14,958 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:14,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:14,998 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:105 [2021-07-13 19:30:15,165 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_254, v_prenex_256, v_prenex_258], 1=[array_4, v_prenex_255, v_prenex_257, v_prenex_259]} [2021-07-13 19:30:15,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 25 treesize of output 19 [2021-07-13 19:30:15,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,245 INFO L628 ElimStorePlain]: treesize reduction 111, result has 48.6 percent of original size [2021-07-13 19:30:15,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 19 treesize of output 15 [2021-07-13 19:30:15,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:15,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,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 19 treesize of output 15 [2021-07-13 19:30:15,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,328 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:15,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 11 treesize of output 7 [2021-07-13 19:30:15,333 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-13 19:30:15,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 11 treesize of output 7 [2021-07-13 19:30:15,359 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:15,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 10 treesize of output 6 [2021-07-13 19:30:15,385 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:15,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:15,408 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:227, output treesize:38 [2021-07-13 19:30:15,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:15,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364100833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:15,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:15,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:15,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235432145] [2021-07-13 19:30:15,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:15,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:15,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:15,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:15,448 INFO L87 Difference]: Start difference. First operand 305 states and 940 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:15,895 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 66 [2021-07-13 19:30:16,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:16,496 INFO L93 Difference]: Finished difference Result 380 states and 1151 transitions. [2021-07-13 19:30:16,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:30:16,497 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:16,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:16,497 INFO L225 Difference]: With dead ends: 380 [2021-07-13 19:30:16,497 INFO L226 Difference]: Without dead ends: 370 [2021-07-13 19:30:16,498 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1297.8ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:30:16,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-07-13 19:30:16,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 307. [2021-07-13 19:30:16,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.0915032679738563) internal successors, (946), 306 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:16,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 946 transitions. [2021-07-13 19:30:16,502 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 946 transitions. Word has length 17 [2021-07-13 19:30:16,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:16,502 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 946 transitions. [2021-07-13 19:30:16,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:16,502 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 946 transitions. [2021-07-13 19:30:16,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:16,502 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:16,502 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:16,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1120,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:16,713 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:16,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:16,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1560160206, now seen corresponding path program 42 times [2021-07-13 19:30:16,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:16,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188684959] [2021-07-13 19:30:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:16,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:16,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:16,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188684959] [2021-07-13 19:30:16,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188684959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:16,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870798571] [2021-07-13 19:30:16,957 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 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-13 19:30:16,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:30:16,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:16,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:16,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:17,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 15 treesize of output 11 [2021-07-13 19:30:17,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 25 treesize of output 19 [2021-07-13 19:30:17,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 25 treesize of output 19 [2021-07-13 19:30:17,246 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 35 treesize of output 27 [2021-07-13 19:30:17,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:17,303 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:192, output treesize:158 [2021-07-13 19:30:17,449 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_0]} [2021-07-13 19:30:17,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 17 treesize of output 13 [2021-07-13 19:30:17,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 29 treesize of output 23 [2021-07-13 19:30:17,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:17,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:17,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 39 treesize of output 31 [2021-07-13 19:30:17,486 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 25 treesize of output 19 [2021-07-13 19:30:17,491 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 35 treesize of output 27 [2021-07-13 19:30:17,497 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,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 25 treesize of output 19 [2021-07-13 19:30:17,502 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,654 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-07-13 19:30:17,654 INFO L628 ElimStorePlain]: treesize reduction 142, result has 56.6 percent of original size [2021-07-13 19:30:17,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 17 [2021-07-13 19:30:17,660 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 10 treesize of output 6 [2021-07-13 19:30:17,665 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:17,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 22 treesize of output 14 [2021-07-13 19:30:17,670 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 11 treesize of output 7 [2021-07-13 19:30:17,675 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:17,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:17,736 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:403, output treesize:101 [2021-07-13 19:30:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:17,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870798571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:17,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:17,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:30:17,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380199679] [2021-07-13 19:30:17,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:17,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:17,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:17,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:17,866 INFO L87 Difference]: Start difference. First operand 307 states and 946 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:18,413 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 91 [2021-07-13 19:30:18,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:18,514 INFO L93 Difference]: Finished difference Result 358 states and 1087 transitions. [2021-07-13 19:30:18,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:30:18,515 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:18,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:18,515 INFO L225 Difference]: With dead ends: 358 [2021-07-13 19:30:18,515 INFO L226 Difference]: Without dead ends: 347 [2021-07-13 19:30:18,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 861.5ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:18,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-07-13 19:30:18,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 301. [2021-07-13 19:30:18,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.0933333333333333) internal successors, (928), 300 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:18,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 928 transitions. [2021-07-13 19:30:18,519 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 928 transitions. Word has length 17 [2021-07-13 19:30:18,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:18,519 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 928 transitions. [2021-07-13 19:30:18,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:18,519 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 928 transitions. [2021-07-13 19:30:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:18,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:18,520 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:18,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1145,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:18,729 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:18,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:18,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1698524914, now seen corresponding path program 43 times [2021-07-13 19:30:18,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:18,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295381003] [2021-07-13 19:30:18,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:19,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:19,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295381003] [2021-07-13 19:30:19,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295381003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:19,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453411558] [2021-07-13 19:30:19,140 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 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-13 19:30:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:19,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:19,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:19,330 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_266], 3=[array_0]} [2021-07-13 19:30:19,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 25 treesize of output 19 [2021-07-13 19:30:19,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 27 treesize of output 21 [2021-07-13 19:30:19,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 25 treesize of output 19 [2021-07-13 19:30:19,378 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:19,382 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:19,419 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:149, output treesize:113 [2021-07-13 19:30:19,557 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_271, array_2, v_prenex_273, v_prenex_269], 1=[v_prenex_270, v_prenex_272, array_4, v_prenex_274]} [2021-07-13 19:30:19,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:19,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:19,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,664 INFO L628 ElimStorePlain]: treesize reduction 96, result has 60.0 percent of original size [2021-07-13 19:30:19,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 19 treesize of output 15 [2021-07-13 19:30:19,669 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:19,710 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:19,748 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,781 INFO L518 ElimStorePlain]: Eliminatee v_prenex_270 vanished before elimination [2021-07-13 19:30:19,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 11 treesize of output 7 [2021-07-13 19:30:19,786 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:19,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 14 treesize of output 10 [2021-07-13 19:30:19,791 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:19,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:30:19,828 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:19,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 10 treesize of output 6 [2021-07-13 19:30:19,864 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:19,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:19,898 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:253, output treesize:48 [2021-07-13 19:30:19,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:19,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453411558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:19,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:19,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:19,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305956307] [2021-07-13 19:30:19,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:19,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:19,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:19,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:19,963 INFO L87 Difference]: Start difference. First operand 301 states and 928 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:20,624 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 79 [2021-07-13 19:30:20,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:20,738 INFO L93 Difference]: Finished difference Result 357 states and 1080 transitions. [2021-07-13 19:30:20,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:20,738 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:20,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:20,739 INFO L225 Difference]: With dead ends: 357 [2021-07-13 19:30:20,739 INFO L226 Difference]: Without dead ends: 347 [2021-07-13 19:30:20,739 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 994.2ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:20,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-07-13 19:30:20,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 303. [2021-07-13 19:30:20,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.096026490066225) internal successors, (935), 302 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:20,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 935 transitions. [2021-07-13 19:30:20,742 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 935 transitions. Word has length 17 [2021-07-13 19:30:20,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:20,742 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 935 transitions. [2021-07-13 19:30:20,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:20,743 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 935 transitions. [2021-07-13 19:30:20,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:20,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:20,743 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:20,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1169 [2021-07-13 19:30:20,950 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:20,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:20,950 INFO L82 PathProgramCache]: Analyzing trace with hash -217287044, now seen corresponding path program 44 times [2021-07-13 19:30:20,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:20,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415638797] [2021-07-13 19:30:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:21,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:21,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415638797] [2021-07-13 19:30:21,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415638797] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:21,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538837379] [2021-07-13 19:30:21,159 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 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-13 19:30:21,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:21,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:21,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:21,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:21,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:21,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:21,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:21,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:21,328 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:21,331 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:21,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:21,360 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:90 [2021-07-13 19:30:21,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,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 25 treesize of output 19 [2021-07-13 19:30:21,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,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 18 treesize of output 14 [2021-07-13 19:30:21,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,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-13 19:30:21,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,533 INFO L628 ElimStorePlain]: treesize reduction 129, result has 42.4 percent of original size [2021-07-13 19:30:21,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,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 10 treesize of output 6 [2021-07-13 19:30:21,538 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-13 19:30:21,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:21,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:21,573 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,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 27 treesize of output 21 [2021-07-13 19:30:21,576 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:21,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:21,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:30:21,605 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:21,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:21,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:30:21,609 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:21,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:21,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:21,633 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:245, output treesize:38 [2021-07-13 19:30:21,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:21,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538837379] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:21,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:21,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:30:21,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21855191] [2021-07-13 19:30:21,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:21,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:21,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:21,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:21,674 INFO L87 Difference]: Start difference. First operand 303 states and 935 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:22,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:22,247 INFO L93 Difference]: Finished difference Result 355 states and 1076 transitions. [2021-07-13 19:30:22,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:22,248 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:22,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:22,248 INFO L225 Difference]: With dead ends: 355 [2021-07-13 19:30:22,248 INFO L226 Difference]: Without dead ends: 345 [2021-07-13 19:30:22,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 704.3ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:22,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-07-13 19:30:22,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 302. [2021-07-13 19:30:22,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.0930232558139537) internal successors, (931), 301 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:22,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 931 transitions. [2021-07-13 19:30:22,252 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 931 transitions. Word has length 17 [2021-07-13 19:30:22,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:22,252 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 931 transitions. [2021-07-13 19:30:22,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:22,252 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 931 transitions. [2021-07-13 19:30:22,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:22,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:22,253 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:22,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1198 [2021-07-13 19:30:22,469 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:22,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:22,469 INFO L82 PathProgramCache]: Analyzing trace with hash 331629366, now seen corresponding path program 45 times [2021-07-13 19:30:22,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:22,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883027012] [2021-07-13 19:30:22,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:22,845 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-13 19:30:23,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:23,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:23,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883027012] [2021-07-13 19:30:23,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883027012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:23,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625994248] [2021-07-13 19:30:23,053 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 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-13 19:30:23,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:23,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:23,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:23,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:23,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 25 treesize of output 19 [2021-07-13 19:30:23,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 27 treesize of output 21 [2021-07-13 19:30:23,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:23,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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-13 19:30:23,266 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:23,296 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:103 [2021-07-13 19:30:23,455 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_283, v_prenex_285, v_prenex_287], 1=[v_prenex_284, array_4, v_prenex_286, v_prenex_288]} [2021-07-13 19:30:23,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:23,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,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 17 treesize of output 13 [2021-07-13 19:30:23,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,565 INFO L628 ElimStorePlain]: treesize reduction 89, result has 61.5 percent of original size [2021-07-13 19:30:23,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:23,570 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:23,574 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:23,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:23,654 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 11 treesize of output 7 [2021-07-13 19:30:23,692 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:23,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 12 treesize of output 8 [2021-07-13 19:30:23,697 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:23,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 13 treesize of output 9 [2021-07-13 19:30:23,733 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:23,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2021-07-13 19:30:23,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 22 treesize of output 14 [2021-07-13 19:30:23,767 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:23,808 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:243, output treesize:48 [2021-07-13 19:30:23,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:23,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625994248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:23,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:23,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:23,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077511651] [2021-07-13 19:30:23,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:23,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:23,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:23,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:23,862 INFO L87 Difference]: Start difference. First operand 302 states and 931 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:24,406 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 87 [2021-07-13 19:30:24,602 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 85 [2021-07-13 19:30:24,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:24,717 INFO L93 Difference]: Finished difference Result 354 states and 1074 transitions. [2021-07-13 19:30:24,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:30:24,717 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:24,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:24,718 INFO L225 Difference]: With dead ends: 354 [2021-07-13 19:30:24,718 INFO L226 Difference]: Without dead ends: 344 [2021-07-13 19:30:24,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 1198.9ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:24,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-07-13 19:30:24,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 304. [2021-07-13 19:30:24,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.092409240924092) internal successors, (937), 303 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:24,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 937 transitions. [2021-07-13 19:30:24,721 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 937 transitions. Word has length 17 [2021-07-13 19:30:24,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:24,721 INFO L482 AbstractCegarLoop]: Abstraction has 304 states and 937 transitions. [2021-07-13 19:30:24,721 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:24,722 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 937 transitions. [2021-07-13 19:30:24,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:24,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:24,722 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:24,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1211,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:24,929 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:24,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:24,929 INFO L82 PathProgramCache]: Analyzing trace with hash -483176788, now seen corresponding path program 46 times [2021-07-13 19:30:24,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:24,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549602004] [2021-07-13 19:30:24,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:24,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:25,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:25,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549602004] [2021-07-13 19:30:25,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549602004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:25,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020730102] [2021-07-13 19:30:25,305 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 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-13 19:30:25,342 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:25,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:25,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:25,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:25,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 25 treesize of output 19 [2021-07-13 19:30:25,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 27 treesize of output 21 [2021-07-13 19:30:25,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 15 treesize of output 11 [2021-07-13 19:30:25,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 25 treesize of output 19 [2021-07-13 19:30:25,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:25,565 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:105 [2021-07-13 19:30:25,692 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_295, v_prenex_297, v_prenex_299], 1=[array_0, v_prenex_294, v_prenex_296, v_prenex_298]} [2021-07-13 19:30:25,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:25,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,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 19 treesize of output 15 [2021-07-13 19:30:25,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,763 INFO L628 ElimStorePlain]: treesize reduction 117, result has 45.8 percent of original size [2021-07-13 19:30:25,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2021-07-13 19:30:25,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:25,767 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,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 19 treesize of output 15 [2021-07-13 19:30:25,792 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 12 treesize of output 8 [2021-07-13 19:30:25,816 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-13 19:30:25,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,836 INFO L518 ElimStorePlain]: Eliminatee v_prenex_294 vanished before elimination [2021-07-13 19:30:25,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 11 treesize of output 7 [2021-07-13 19:30:25,839 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:25,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 10 treesize of output 6 [2021-07-13 19:30:25,873 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:25,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:25,893 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:227, output treesize:38 [2021-07-13 19:30:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:25,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020730102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:25,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:25,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:25,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660575182] [2021-07-13 19:30:25,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:25,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:25,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:25,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:25,937 INFO L87 Difference]: Start difference. First operand 304 states and 937 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:26,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:26,528 INFO L93 Difference]: Finished difference Result 368 states and 1120 transitions. [2021-07-13 19:30:26,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:26,529 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:26,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:26,529 INFO L225 Difference]: With dead ends: 368 [2021-07-13 19:30:26,529 INFO L226 Difference]: Without dead ends: 357 [2021-07-13 19:30:26,530 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 791.2ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:26,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-07-13 19:30:26,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 303. [2021-07-13 19:30:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.096026490066225) internal successors, (935), 302 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:26,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 935 transitions. [2021-07-13 19:30:26,533 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 935 transitions. Word has length 17 [2021-07-13 19:30:26,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:26,533 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 935 transitions. [2021-07-13 19:30:26,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:26,533 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 935 transitions. [2021-07-13 19:30:26,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:26,534 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:26,534 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:26,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1236 [2021-07-13 19:30:26,735 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:26,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:26,735 INFO L82 PathProgramCache]: Analyzing trace with hash 538722348, now seen corresponding path program 47 times [2021-07-13 19:30:26,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:26,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845191117] [2021-07-13 19:30:26,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:27,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:27,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:27,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845191117] [2021-07-13 19:30:27,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845191117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:27,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968250724] [2021-07-13 19:30:27,143 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 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-13 19:30:27,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:30:27,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:27,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:27,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:27,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:27,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:27,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,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 25 treesize of output 19 [2021-07-13 19:30:27,303 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:27,309 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:27,337 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:90 [2021-07-13 19:30:27,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 25 treesize of output 19 [2021-07-13 19:30:27,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,581 INFO L628 ElimStorePlain]: treesize reduction 112, result has 47.7 percent of original size [2021-07-13 19:30:27,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 18 treesize of output 14 [2021-07-13 19:30:27,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 10 treesize of output 6 [2021-07-13 19:30:27,617 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:27,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 27 treesize of output 21 [2021-07-13 19:30:27,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 22 treesize of output 14 [2021-07-13 19:30:27,675 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 19 treesize of output 15 [2021-07-13 19:30:27,701 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,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 11 treesize of output 7 [2021-07-13 19:30:27,727 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:27,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,748 INFO L518 ElimStorePlain]: Eliminatee v_prenex_304 vanished before elimination [2021-07-13 19:30:27,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:27,750 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:221, output treesize:38 [2021-07-13 19:30:27,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:27,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968250724] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:27,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:27,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:30:27,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263580052] [2021-07-13 19:30:27,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:27,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:27,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:27,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:27,792 INFO L87 Difference]: Start difference. First operand 303 states and 935 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:28,382 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-13 19:30:28,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:28,461 INFO L93 Difference]: Finished difference Result 354 states and 1076 transitions. [2021-07-13 19:30:28,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:30:28,461 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:28,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:28,462 INFO L225 Difference]: With dead ends: 354 [2021-07-13 19:30:28,462 INFO L226 Difference]: Without dead ends: 344 [2021-07-13 19:30:28,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 891.3ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:28,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-07-13 19:30:28,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 305. [2021-07-13 19:30:28,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.0953947368421053) internal successors, (941), 304 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 941 transitions. [2021-07-13 19:30:28,466 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 941 transitions. Word has length 17 [2021-07-13 19:30:28,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:28,466 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 941 transitions. [2021-07-13 19:30:28,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:28,466 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 941 transitions. [2021-07-13 19:30:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:28,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:28,466 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:28,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1261,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:28,681 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:28,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:28,681 INFO L82 PathProgramCache]: Analyzing trace with hash 881305860, now seen corresponding path program 48 times [2021-07-13 19:30:28,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:28,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454629295] [2021-07-13 19:30:28,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:28,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:28,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:28,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:28,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454629295] [2021-07-13 19:30:28,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454629295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:28,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850469059] [2021-07-13 19:30:28,954 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 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-13 19:30:28,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:28,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:28,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:28,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:29,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 25 treesize of output 19 [2021-07-13 19:30:29,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 35 treesize of output 27 [2021-07-13 19:30:29,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:29,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 15 treesize of output 11 [2021-07-13 19:30:29,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:29,153 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:163 [2021-07-13 19:30:29,278 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_311, v_prenex_313, v_prenex_315], 1=[array_0, v_prenex_310, v_prenex_312, v_prenex_314]} [2021-07-13 19:30:29,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:29,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:29,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,442 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 65 [2021-07-13 19:30:29,442 INFO L628 ElimStorePlain]: treesize reduction 165, result has 53.9 percent of original size [2021-07-13 19:30:29,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-07-13 19:30:29,447 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:29,452 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,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 7 treesize of output 5 [2021-07-13 19:30:29,517 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:29,580 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 10 treesize of output 6 [2021-07-13 19:30:29,642 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:29,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 25 treesize of output 17 [2021-07-13 19:30:29,703 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 12 treesize of output 8 [2021-07-13 19:30:29,708 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:29,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,763 INFO L518 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2021-07-13 19:30:29,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 22 treesize of output 14 [2021-07-13 19:30:29,767 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:29,822 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:375, output treesize:122 [2021-07-13 19:30:29,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:29,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850469059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:29,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:29,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:30:29,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680186217] [2021-07-13 19:30:29,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:29,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:29,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:29,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:29,985 INFO L87 Difference]: Start difference. First operand 305 states and 941 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:30,340 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-07-13 19:30:30,487 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 43 [2021-07-13 19:30:30,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:30,555 INFO L93 Difference]: Finished difference Result 352 states and 1070 transitions. [2021-07-13 19:30:30,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:30,555 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:30,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:30,556 INFO L225 Difference]: With dead ends: 352 [2021-07-13 19:30:30,556 INFO L226 Difference]: Without dead ends: 341 [2021-07-13 19:30:30,556 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 854.9ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:30,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-07-13 19:30:30,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 303. [2021-07-13 19:30:30,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 3.096026490066225) internal successors, (935), 302 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:30,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 935 transitions. [2021-07-13 19:30:30,560 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 935 transitions. Word has length 17 [2021-07-13 19:30:30,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:30,560 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 935 transitions. [2021-07-13 19:30:30,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:30,560 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 935 transitions. [2021-07-13 19:30:30,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:30,560 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:30,560 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:30,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1303 [2021-07-13 19:30:30,769 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:30,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:30,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1017508532, now seen corresponding path program 49 times [2021-07-13 19:30:30,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:30,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083601567] [2021-07-13 19:30:30,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:31,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:31,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:31,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083601567] [2021-07-13 19:30:31,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083601567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:31,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125172500] [2021-07-13 19:30:31,148 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 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-13 19:30:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:31,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:31,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:31,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:31,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,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-13 19:30:31,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:31,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,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 25 treesize of output 19 [2021-07-13 19:30:31,321 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:31,385 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:193, output treesize:163 [2021-07-13 19:30:31,929 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_327, v_prenex_329, array_2, v_prenex_331, v_prenex_333, v_prenex_335], 1=[v_prenex_328, array_4, v_prenex_330, v_prenex_332, v_prenex_334, v_prenex_336]} [2021-07-13 19:30:31,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 25 treesize of output 19 [2021-07-13 19:30:31,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,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 35 treesize of output 27 [2021-07-13 19:30:31,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,125 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 94 [2021-07-13 19:30:32,125 INFO L628 ElimStorePlain]: treesize reduction 203, result has 52.5 percent of original size [2021-07-13 19:30:32,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 27 treesize of output 21 [2021-07-13 19:30:32,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:32,203 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:32,279 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:30:32,284 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:32,340 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:30:32,396 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 11 treesize of output 7 [2021-07-13 19:30:32,451 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:32,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,499 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:32,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 21 treesize of output 13 [2021-07-13 19:30:32,504 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 11 treesize of output 7 [2021-07-13 19:30:32,561 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:32,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,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 12 treesize of output 8 [2021-07-13 19:30:32,567 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:32,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:30:32,627 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,679 INFO L518 ElimStorePlain]: Eliminatee v_prenex_336 vanished before elimination [2021-07-13 19:30:32,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:30:32,682 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:447, output treesize:79 [2021-07-13 19:30:32,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:32,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125172500] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:32,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:32,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:32,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223585952] [2021-07-13 19:30:32,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:32,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:32,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:32,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:32,746 INFO L87 Difference]: Start difference. First operand 303 states and 935 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:33,035 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:30:33,356 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 88 [2021-07-13 19:30:33,802 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 104 [2021-07-13 19:30:34,568 WARN L205 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 155 [2021-07-13 19:30:35,070 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 118 [2021-07-13 19:30:35,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:35,150 INFO L93 Difference]: Finished difference Result 483 states and 1414 transitions. [2021-07-13 19:30:35,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:35,150 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:35,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:35,151 INFO L225 Difference]: With dead ends: 483 [2021-07-13 19:30:35,151 INFO L226 Difference]: Without dead ends: 427 [2021-07-13 19:30:35,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 2677.0ms TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:35,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-07-13 19:30:35,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 327. [2021-07-13 19:30:35,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 3.1165644171779143) internal successors, (1016), 326 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:35,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 1016 transitions. [2021-07-13 19:30:35,155 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 1016 transitions. Word has length 17 [2021-07-13 19:30:35,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:35,155 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 1016 transitions. [2021-07-13 19:30:35,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:35,155 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 1016 transitions. [2021-07-13 19:30:35,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:35,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:35,156 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:35,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1323 [2021-07-13 19:30:35,365 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:35,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:35,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1698860488, now seen corresponding path program 50 times [2021-07-13 19:30:35,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:35,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975849732] [2021-07-13 19:30:35,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:35,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:35,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:35,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975849732] [2021-07-13 19:30:35,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975849732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:35,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341364662] [2021-07-13 19:30:35,921 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 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-13 19:30:35,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:35,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:35,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:35,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:36,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 25 treesize of output 19 [2021-07-13 19:30:36,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 27 treesize of output 21 [2021-07-13 19:30:36,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 15 treesize of output 11 [2021-07-13 19:30:36,121 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 25 treesize of output 19 [2021-07-13 19:30:36,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:36,159 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:131, output treesize:101 [2021-07-13 19:30:36,384 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_341, v_prenex_343, v_prenex_345], 1=[array_4, v_prenex_342, v_prenex_344, v_prenex_346]} [2021-07-13 19:30:36,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:36,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:36,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,466 INFO L628 ElimStorePlain]: treesize reduction 119, result has 46.2 percent of original size [2021-07-13 19:30:36,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:36,470 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,494 INFO L518 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2021-07-13 19:30:36,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 29 treesize of output 23 [2021-07-13 19:30:36,497 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 11 treesize of output 7 [2021-07-13 19:30:36,525 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-13 19:30:36,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,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 21 treesize of output 13 [2021-07-13 19:30:36,551 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:36,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,583 INFO L518 ElimStorePlain]: Eliminatee v_prenex_344 vanished before elimination [2021-07-13 19:30:36,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:36,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:30:36,588 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:36,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:36,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:36,609 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:235, output treesize:38 [2021-07-13 19:30:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:36,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341364662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:36,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:36,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:36,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186773509] [2021-07-13 19:30:36,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:36,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:36,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:36,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:36,647 INFO L87 Difference]: Start difference. First operand 327 states and 1016 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:36,920 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-07-13 19:30:37,179 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 104 [2021-07-13 19:30:37,699 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 119 [2021-07-13 19:30:38,253 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 117 [2021-07-13 19:30:38,538 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 118 [2021-07-13 19:30:38,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:38,870 INFO L93 Difference]: Finished difference Result 544 states and 1579 transitions. [2021-07-13 19:30:38,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:30:38,870 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:38,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:38,871 INFO L225 Difference]: With dead ends: 544 [2021-07-13 19:30:38,871 INFO L226 Difference]: Without dead ends: 512 [2021-07-13 19:30:38,871 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 2303.2ms TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:30:38,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-07-13 19:30:38,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 336. [2021-07-13 19:30:38,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 3.1671641791044776) internal successors, (1061), 335 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:38,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1061 transitions. [2021-07-13 19:30:38,876 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1061 transitions. Word has length 17 [2021-07-13 19:30:38,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:38,876 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1061 transitions. [2021-07-13 19:30:38,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:38,876 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1061 transitions. [2021-07-13 19:30:38,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:38,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:38,877 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:39,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1356 [2021-07-13 19:30:39,093 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:39,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:39,094 INFO L82 PathProgramCache]: Analyzing trace with hash -56410218, now seen corresponding path program 51 times [2021-07-13 19:30:39,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:39,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695295378] [2021-07-13 19:30:39,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:39,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:39,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:39,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695295378] [2021-07-13 19:30:39,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695295378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:39,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842891330] [2021-07-13 19:30:39,434 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 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-13 19:30:39,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:30:39,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:39,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:39,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:39,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:39,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,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 27 treesize of output 21 [2021-07-13 19:30:39,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:39,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,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 25 treesize of output 19 [2021-07-13 19:30:39,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:39,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-13 19:30:39,671 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:39,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:39,705 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:109 [2021-07-13 19:30:39,870 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_351, v_prenex_353, v_prenex_355], 1=[array_4, v_prenex_352, v_prenex_354, v_prenex_356]} [2021-07-13 19:30:39,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:30:39,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,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 29 treesize of output 23 [2021-07-13 19:30:39,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,952 INFO L628 ElimStorePlain]: treesize reduction 119, result has 46.2 percent of original size [2021-07-13 19:30:39,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:39,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:39,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:39,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:39,980 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,000 INFO L518 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2021-07-13 19:30:40,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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 22 treesize of output 14 [2021-07-13 19:30:40,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:40,027 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:40,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:40,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 11 treesize of output 7 [2021-07-13 19:30:40,049 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:40,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:40,066 INFO L518 ElimStorePlain]: Eliminatee v_prenex_356 vanished before elimination [2021-07-13 19:30:40,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:40,068 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:235, output treesize:38 [2021-07-13 19:30:40,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:40,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842891330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:40,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:40,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:40,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116174537] [2021-07-13 19:30:40,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:40,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:40,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:40,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:40,105 INFO L87 Difference]: Start difference. First operand 336 states and 1061 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:40,480 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 62 [2021-07-13 19:30:40,676 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-07-13 19:30:40,884 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 86 [2021-07-13 19:30:41,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:41,079 INFO L93 Difference]: Finished difference Result 447 states and 1358 transitions. [2021-07-13 19:30:41,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:41,079 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:41,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:41,080 INFO L225 Difference]: With dead ends: 447 [2021-07-13 19:30:41,080 INFO L226 Difference]: Without dead ends: 435 [2021-07-13 19:30:41,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1094.6ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:41,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-07-13 19:30:41,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 340. [2021-07-13 19:30:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.1799410029498527) internal successors, (1078), 339 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:41,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1078 transitions. [2021-07-13 19:30:41,084 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1078 transitions. Word has length 17 [2021-07-13 19:30:41,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:41,085 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1078 transitions. [2021-07-13 19:30:41,085 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:41,085 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1078 transitions. [2021-07-13 19:30:41,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:41,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:41,085 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:41,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1381,198 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:41,286 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:41,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:41,286 INFO L82 PathProgramCache]: Analyzing trace with hash -129782698, now seen corresponding path program 52 times [2021-07-13 19:30:41,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:41,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381675840] [2021-07-13 19:30:41,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:41,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:41,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381675840] [2021-07-13 19:30:41,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381675840] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:41,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536920381] [2021-07-13 19:30:41,575 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 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-13 19:30:41,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:41,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:41,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:41,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:41,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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 25 treesize of output 19 [2021-07-13 19:30:41,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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 35 treesize of output 27 [2021-07-13 19:30:41,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,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-13 19:30:41,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 25 treesize of output 19 [2021-07-13 19:30:41,851 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:41,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:41,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:41,904 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:187, output treesize:149 [2021-07-13 19:30:42,082 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_0]} [2021-07-13 19:30:42,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 27 treesize of output 21 [2021-07-13 19:30:42,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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-13 19:30:42,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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-13 19:30:42,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 27 treesize of output 21 [2021-07-13 19:30:42,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-07-13 19:30:42,108 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:42,113 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:42,117 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,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 25 treesize of output 19 [2021-07-13 19:30:42,123 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,274 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-13 19:30:42,274 INFO L628 ElimStorePlain]: treesize reduction 139, result has 57.2 percent of original size [2021-07-13 19:30:42,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 22 treesize of output 14 [2021-07-13 19:30:42,279 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 22 treesize of output 14 [2021-07-13 19:30:42,284 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 25 treesize of output 17 [2021-07-13 19:30:42,290 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,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 10 treesize of output 6 [2021-07-13 19:30:42,295 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:42,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:42,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:42,354 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:385, output treesize:101 [2021-07-13 19:30:42,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:42,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536920381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:42,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:42,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:42,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418439156] [2021-07-13 19:30:42,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:42,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:42,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:42,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:42,485 INFO L87 Difference]: Start difference. First operand 340 states and 1078 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:43,119 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 95 [2021-07-13 19:30:43,287 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:30:43,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:43,447 INFO L93 Difference]: Finished difference Result 446 states and 1363 transitions. [2021-07-13 19:30:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:43,447 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:43,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:43,448 INFO L225 Difference]: With dead ends: 446 [2021-07-13 19:30:43,448 INFO L226 Difference]: Without dead ends: 433 [2021-07-13 19:30:43,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1116.1ms TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:43,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-07-13 19:30:43,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 341. [2021-07-13 19:30:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 3.1852941176470586) internal successors, (1083), 340 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:43,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 1083 transitions. [2021-07-13 19:30:43,452 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 1083 transitions. Word has length 17 [2021-07-13 19:30:43,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:43,452 INFO L482 AbstractCegarLoop]: Abstraction has 341 states and 1083 transitions. [2021-07-13 19:30:43,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:43,453 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 1083 transitions. [2021-07-13 19:30:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:43,453 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:43,453 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:43,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1406,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:43,661 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:43,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:43,661 INFO L82 PathProgramCache]: Analyzing trace with hash -28866952, now seen corresponding path program 53 times [2021-07-13 19:30:43,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:43,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304652358] [2021-07-13 19:30:43,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:43,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:44,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:44,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304652358] [2021-07-13 19:30:44,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304652358] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:44,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136248757] [2021-07-13 19:30:44,135 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 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-13 19:30:44,163 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:44,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:44,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:30:44,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:44,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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-13 19:30:44,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 25 treesize of output 19 [2021-07-13 19:30:44,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:44,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 25 treesize of output 19 [2021-07-13 19:30:44,408 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:44,449 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:99 [2021-07-13 19:30:44,619 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_370, array_2, v_prenex_366, v_prenex_368], 1=[v_prenex_371, array_4, v_prenex_367, v_prenex_369]} [2021-07-13 19:30:44,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:44,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,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 19 treesize of output 15 [2021-07-13 19:30:44,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,700 INFO L628 ElimStorePlain]: treesize reduction 108, result has 46.0 percent of original size [2021-07-13 19:30:44,701 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:30:44,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 19 treesize of output 15 [2021-07-13 19:30:44,704 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:44,732 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:44,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 11 treesize of output 7 [2021-07-13 19:30:44,760 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-13 19:30:44,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,782 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:44,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,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 10 treesize of output 6 [2021-07-13 19:30:44,786 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:44,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:44,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:30:44,813 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:44,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:44,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:44,836 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:215, output treesize:38 [2021-07-13 19:30:44,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:44,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136248757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:44,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:44,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:44,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766031278] [2021-07-13 19:30:44,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:44,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:44,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:44,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:44,878 INFO L87 Difference]: Start difference. First operand 341 states and 1083 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:45,333 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 48 [2021-07-13 19:30:45,523 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 75 [2021-07-13 19:30:45,781 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 56 [2021-07-13 19:30:46,011 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 80 [2021-07-13 19:30:46,407 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 103 [2021-07-13 19:30:46,639 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 81 [2021-07-13 19:30:47,057 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 105 [2021-07-13 19:30:47,253 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:30:47,445 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:30:47,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:47,595 INFO L93 Difference]: Finished difference Result 671 states and 2008 transitions. [2021-07-13 19:30:47,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:30:47,595 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:47,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:47,596 INFO L225 Difference]: With dead ends: 671 [2021-07-13 19:30:47,596 INFO L226 Difference]: Without dead ends: 655 [2021-07-13 19:30:47,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 2712.3ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:30:47,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2021-07-13 19:30:47,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 355. [2021-07-13 19:30:47,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 3.189265536723164) internal successors, (1129), 354 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1129 transitions. [2021-07-13 19:30:47,602 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1129 transitions. Word has length 17 [2021-07-13 19:30:47,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:47,602 INFO L482 AbstractCegarLoop]: Abstraction has 355 states and 1129 transitions. [2021-07-13 19:30:47,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:47,602 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1129 transitions. [2021-07-13 19:30:47,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:47,603 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:47,603 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:47,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1430 [2021-07-13 19:30:47,813 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:47,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:47,813 INFO L82 PathProgramCache]: Analyzing trace with hash -102239432, now seen corresponding path program 54 times [2021-07-13 19:30:47,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:47,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069929819] [2021-07-13 19:30:47,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:48,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:48,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:48,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069929819] [2021-07-13 19:30:48,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069929819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:48,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866522531] [2021-07-13 19:30:48,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 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-13 19:30:48,166 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:30:48,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:48,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:30:48,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:48,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,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-13 19:30:48,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,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 25 treesize of output 19 [2021-07-13 19:30:48,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:48,573 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,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 15 treesize of output 11 [2021-07-13 19:30:48,578 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:48,655 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,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 27 treesize of output 21 [2021-07-13 19:30:48,660 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:30:48,729 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:229, output treesize:175 [2021-07-13 19:30:49,029 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_380, v_prenex_382, array_2, v_prenex_384, v_prenex_386, v_prenex_388], 1=[array_0, v_prenex_381, v_prenex_383, v_prenex_385, v_prenex_387, v_prenex_379]} [2021-07-13 19:30:49,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:49,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,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 21 treesize of output 17 [2021-07-13 19:30:49,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,218 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 90 [2021-07-13 19:30:49,218 INFO L628 ElimStorePlain]: treesize reduction 191, result has 51.0 percent of original size [2021-07-13 19:30:49,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-13 19:30:49,223 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,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-13 19:30:49,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:49,337 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:49,391 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:49,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,490 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:30:49,491 INFO L518 ElimStorePlain]: Eliminatee v_prenex_381 vanished before elimination [2021-07-13 19:30:49,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 12 treesize of output 8 [2021-07-13 19:30:49,495 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:49,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 21 treesize of output 13 [2021-07-13 19:30:49,546 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 10 treesize of output 6 [2021-07-13 19:30:49,597 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:49,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 11 treesize of output 7 [2021-07-13 19:30:49,646 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:49,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,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 14 treesize of output 10 [2021-07-13 19:30:49,651 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:49,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:30:49,697 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:403, output treesize:67 [2021-07-13 19:30:49,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:49,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866522531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:49,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:49,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:49,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127841827] [2021-07-13 19:30:49,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:49,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:49,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:49,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:49,759 INFO L87 Difference]: Start difference. First operand 355 states and 1129 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:50,456 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 77 [2021-07-13 19:30:50,612 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 79 [2021-07-13 19:30:50,777 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-13 19:30:50,954 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 19:30:51,218 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2021-07-13 19:30:51,470 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2021-07-13 19:30:51,634 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-07-13 19:30:52,130 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 137 [2021-07-13 19:30:52,343 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 89 [2021-07-13 19:30:52,479 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:30:52,765 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-07-13 19:30:52,962 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2021-07-13 19:30:53,091 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-13 19:30:53,405 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 19:30:53,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:53,483 INFO L93 Difference]: Finished difference Result 630 states and 1888 transitions. [2021-07-13 19:30:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:30:53,483 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:53,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:53,484 INFO L225 Difference]: With dead ends: 630 [2021-07-13 19:30:53,484 INFO L226 Difference]: Without dead ends: 613 [2021-07-13 19:30:53,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 3671.8ms TimeCoverageRelationStatistics Valid=240, Invalid=1092, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:30:53,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-07-13 19:30:53,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 366. [2021-07-13 19:30:53,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.2) internal successors, (1168), 365 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:53,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1168 transitions. [2021-07-13 19:30:53,490 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1168 transitions. Word has length 17 [2021-07-13 19:30:53,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:53,490 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1168 transitions. [2021-07-13 19:30:53,490 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:53,490 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1168 transitions. [2021-07-13 19:30:53,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:53,490 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:53,490 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:53,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1455 [2021-07-13 19:30:53,701 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:53,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:53,701 INFO L82 PathProgramCache]: Analyzing trace with hash -99613656, now seen corresponding path program 55 times [2021-07-13 19:30:53,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:53,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139221261] [2021-07-13 19:30:53,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:53,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:54,066 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2021-07-13 19:30:54,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:54,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:54,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139221261] [2021-07-13 19:30:54,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139221261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:54,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461898145] [2021-07-13 19:30:54,161 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 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-13 19:30:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:54,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:54,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:54,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 27 treesize of output 21 [2021-07-13 19:30:54,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 25 treesize of output 19 [2021-07-13 19:30:54,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 15 treesize of output 11 [2021-07-13 19:30:54,376 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 25 treesize of output 19 [2021-07-13 19:30:54,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:54,414 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:131, output treesize:97 [2021-07-13 19:30:54,604 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_395, v_prenex_397, v_prenex_399], 1=[array_0, v_prenex_394, v_prenex_396, v_prenex_398]} [2021-07-13 19:30:54,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:54,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:30:54,614 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,685 INFO L628 ElimStorePlain]: treesize reduction 108, result has 47.6 percent of original size [2021-07-13 19:30:54,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 19 treesize of output 15 [2021-07-13 19:30:54,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:54,717 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_399 vanished before elimination [2021-07-13 19:30:54,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 22 treesize of output 14 [2021-07-13 19:30:54,744 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 12 treesize of output 8 [2021-07-13 19:30:54,771 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:54,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,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 13 treesize of output 9 [2021-07-13 19:30:54,798 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:54,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,820 INFO L518 ElimStorePlain]: Eliminatee v_prenex_398 vanished before elimination [2021-07-13 19:30:54,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:54,822 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:227, output treesize:38 [2021-07-13 19:30:54,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:54,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461898145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:54,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:54,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:54,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545057157] [2021-07-13 19:30:54,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:54,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:54,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:54,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:54,869 INFO L87 Difference]: Start difference. First operand 366 states and 1168 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:55,458 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 96 [2021-07-13 19:30:55,915 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 115 [2021-07-13 19:30:56,269 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 108 [2021-07-13 19:30:56,546 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 104 [2021-07-13 19:30:56,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:56,629 INFO L93 Difference]: Finished difference Result 600 states and 1826 transitions. [2021-07-13 19:30:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:56,629 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:56,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:56,630 INFO L225 Difference]: With dead ends: 600 [2021-07-13 19:30:56,630 INFO L226 Difference]: Without dead ends: 582 [2021-07-13 19:30:56,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1810.5ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:30:56,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-07-13 19:30:56,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 375. [2021-07-13 19:30:56,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.2085561497326203) internal successors, (1200), 374 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1200 transitions. [2021-07-13 19:30:56,636 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1200 transitions. Word has length 17 [2021-07-13 19:30:56,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:56,636 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1200 transitions. [2021-07-13 19:30:56,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:56,636 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1200 transitions. [2021-07-13 19:30:56,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:56,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:56,637 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:56,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1526 [2021-07-13 19:30:56,837 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:56,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:56,838 INFO L82 PathProgramCache]: Analyzing trace with hash 61528026, now seen corresponding path program 56 times [2021-07-13 19:30:56,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:56,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296371501] [2021-07-13 19:30:56,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:57,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:57,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296371501] [2021-07-13 19:30:57,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296371501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:57,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476203291] [2021-07-13 19:30:57,194 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 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-13 19:30:57,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:57,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:57,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:57,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:57,384 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_401], 3=[array_0]} [2021-07-13 19:30:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 25 treesize of output 19 [2021-07-13 19:30:57,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 27 treesize of output 21 [2021-07-13 19:30:57,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:30:57,436 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 15 treesize of output 11 [2021-07-13 19:30:57,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:57,479 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:149, output treesize:113 [2021-07-13 19:30:57,622 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_404, v_prenex_406, v_prenex_408, array_2], 1=[v_prenex_405, v_prenex_407, v_prenex_409, array_4]} [2021-07-13 19:30:57,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:57,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,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 21 treesize of output 17 [2021-07-13 19:30:57,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,732 INFO L628 ElimStorePlain]: treesize reduction 96, result has 59.7 percent of original size [2021-07-13 19:30:57,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:57,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:57,778 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,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 7 treesize of output 5 [2021-07-13 19:30:57,818 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 11 treesize of output 7 [2021-07-13 19:30:57,857 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:57,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:30:57,861 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:57,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 13 treesize of output 9 [2021-07-13 19:30:57,899 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:57,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 11 treesize of output 7 [2021-07-13 19:30:57,937 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:57,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,968 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:57,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:57,970 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:253, output treesize:48 [2021-07-13 19:30:58,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:58,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476203291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:58,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:58,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:30:58,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634792812] [2021-07-13 19:30:58,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:58,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:58,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:58,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:58,025 INFO L87 Difference]: Start difference. First operand 375 states and 1200 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:58,556 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:30:58,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:58,658 INFO L93 Difference]: Finished difference Result 435 states and 1364 transitions. [2021-07-13 19:30:58,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:58,658 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:30:58,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:58,659 INFO L225 Difference]: With dead ends: 435 [2021-07-13 19:30:58,659 INFO L226 Difference]: Without dead ends: 425 [2021-07-13 19:30:58,659 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 873.0ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:58,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-07-13 19:30:58,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 378. [2021-07-13 19:30:58,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2095490716180373) internal successors, (1210), 377 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:58,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1210 transitions. [2021-07-13 19:30:58,664 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1210 transitions. Word has length 17 [2021-07-13 19:30:58,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:58,664 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1210 transitions. [2021-07-13 19:30:58,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:58,664 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1210 transitions. [2021-07-13 19:30:58,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:58,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:58,665 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:58,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1551 [2021-07-13 19:30:58,881 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:58,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:58,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1542765896, now seen corresponding path program 57 times [2021-07-13 19:30:58,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:58,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160338492] [2021-07-13 19:30:58,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:59,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:59,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160338492] [2021-07-13 19:30:59,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160338492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:59,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517440628] [2021-07-13 19:30:59,071 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 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-13 19:30:59,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:59,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:59,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:59,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:59,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:59,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:59,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:59,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:59,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:59,263 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:59,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:59,293 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:90 [2021-07-13 19:30:59,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 18 treesize of output 14 [2021-07-13 19:30:59,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 25 treesize of output 19 [2021-07-13 19:30:59,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 17 treesize of output 13 [2021-07-13 19:30:59,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,473 INFO L628 ElimStorePlain]: treesize reduction 129, result has 42.4 percent of original size [2021-07-13 19:30:59,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 10 treesize of output 6 [2021-07-13 19:30:59,478 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-13 19:30:59,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:59,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 27 treesize of output 21 [2021-07-13 19:30:59,524 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 19 treesize of output 15 [2021-07-13 19:30:59,528 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:59,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 22 treesize of output 14 [2021-07-13 19:30:59,556 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:59,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:59,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 11 treesize of output 7 [2021-07-13 19:30:59,560 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:30:59,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:59,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:59,584 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:245, output treesize:38 [2021-07-13 19:30:59,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:59,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517440628] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:59,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:59,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:30:59,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919957296] [2021-07-13 19:30:59,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:59,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:59,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:59,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:59,625 INFO L87 Difference]: Start difference. First operand 378 states and 1210 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:00,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:00,323 INFO L93 Difference]: Finished difference Result 433 states and 1360 transitions. [2021-07-13 19:31:00,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:00,324 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:00,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:00,325 INFO L225 Difference]: With dead ends: 433 [2021-07-13 19:31:00,325 INFO L226 Difference]: Without dead ends: 423 [2021-07-13 19:31:00,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 737.5ms TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:00,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2021-07-13 19:31:00,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 377. [2021-07-13 19:31:00,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.2074468085106385) internal successors, (1206), 376 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:00,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1206 transitions. [2021-07-13 19:31:00,329 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1206 transitions. Word has length 17 [2021-07-13 19:31:00,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:00,329 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1206 transitions. [2021-07-13 19:31:00,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1206 transitions. [2021-07-13 19:31:00,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:00,330 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:00,330 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:00,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1580,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:00,546 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:00,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:00,547 INFO L82 PathProgramCache]: Analyzing trace with hash 2091682306, now seen corresponding path program 58 times [2021-07-13 19:31:00,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:00,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359382107] [2021-07-13 19:31:00,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:00,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:00,914 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-13 19:31:01,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:01,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:01,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359382107] [2021-07-13 19:31:01,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359382107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:01,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003539116] [2021-07-13 19:31:01,124 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 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-13 19:31:01,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:01,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:01,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:01,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:01,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 25 treesize of output 19 [2021-07-13 19:31:01,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 35 treesize of output 27 [2021-07-13 19:31:01,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 25 treesize of output 19 [2021-07-13 19:31:01,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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-13 19:31:01,279 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:01,336 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:195, output treesize:161 [2021-07-13 19:31:01,696 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_428, v_prenex_419, array_2, v_prenex_421, v_prenex_423, v_prenex_425], 1=[v_prenex_426, v_prenex_429, array_4, v_prenex_420, v_prenex_422, v_prenex_424]} [2021-07-13 19:31:01,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:01,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:01,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,887 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 91 [2021-07-13 19:31:01,888 INFO L628 ElimStorePlain]: treesize reduction 198, result has 52.2 percent of original size [2021-07-13 19:31:01,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:01,893 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,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-13 19:31:01,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:02,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,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 31 treesize of output 25 [2021-07-13 19:31:02,032 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:02,092 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,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-13 19:31:02,151 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_426 vanished before elimination [2021-07-13 19:31:02,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 10 treesize of output 6 [2021-07-13 19:31:02,208 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:02,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,259 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:02,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 21 treesize of output 13 [2021-07-13 19:31:02,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 25 treesize of output 17 [2021-07-13 19:31:02,320 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 22 treesize of output 14 [2021-07-13 19:31:02,325 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:02,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:02,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 11 treesize of output 7 [2021-07-13 19:31:02,378 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:02,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:02,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:31:02,429 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:435, output treesize:71 [2021-07-13 19:31:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:02,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003539116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:02,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:02,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:02,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892991407] [2021-07-13 19:31:02,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:02,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:02,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:02,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:02,490 INFO L87 Difference]: Start difference. First operand 377 states and 1206 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:03,006 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-07-13 19:31:03,204 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-07-13 19:31:03,527 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 115 [2021-07-13 19:31:03,861 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 108 [2021-07-13 19:31:03,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:03,951 INFO L93 Difference]: Finished difference Result 436 states and 1366 transitions. [2021-07-13 19:31:03,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:03,952 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:03,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:03,952 INFO L225 Difference]: With dead ends: 436 [2021-07-13 19:31:03,952 INFO L226 Difference]: Without dead ends: 426 [2021-07-13 19:31:03,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1957.0ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:03,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-07-13 19:31:03,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 379. [2021-07-13 19:31:03,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2063492063492065) internal successors, (1212), 378 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:03,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1212 transitions. [2021-07-13 19:31:03,957 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1212 transitions. Word has length 17 [2021-07-13 19:31:03,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:03,957 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1212 transitions. [2021-07-13 19:31:03,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:03,957 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1212 transitions. [2021-07-13 19:31:03,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:03,958 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:03,958 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:04,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1592,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:04,158 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:04,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:04,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1276876152, now seen corresponding path program 59 times [2021-07-13 19:31:04,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:04,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191908520] [2021-07-13 19:31:04,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:04,427 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-13 19:31:04,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:04,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:04,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191908520] [2021-07-13 19:31:04,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191908520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:04,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138786421] [2021-07-13 19:31:04,696 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 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-13 19:31:04,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:04,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:04,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:04,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:04,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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-13 19:31:04,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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 25 treesize of output 19 [2021-07-13 19:31:04,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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 25 treesize of output 19 [2021-07-13 19:31:04,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:04,900 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:04,933 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:107 [2021-07-13 19:31:05,032 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_437, v_prenex_439, array_2, v_prenex_441], 1=[v_prenex_438, array_0, v_prenex_440, v_prenex_436]} [2021-07-13 19:31:05,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:31:05,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,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 19 treesize of output 15 [2021-07-13 19:31:05,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,104 INFO L628 ElimStorePlain]: treesize reduction 118, result has 45.9 percent of original size [2021-07-13 19:31:05,105 INFO L518 ElimStorePlain]: Eliminatee v_prenex_439 vanished before elimination [2021-07-13 19:31:05,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 27 treesize of output 21 [2021-07-13 19:31:05,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,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 27 treesize of output 21 [2021-07-13 19:31:05,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,154 INFO L518 ElimStorePlain]: Eliminatee v_prenex_438 vanished before elimination [2021-07-13 19:31:05,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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 11 treesize of output 7 [2021-07-13 19:31:05,159 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-13 19:31:05,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,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 21 treesize of output 13 [2021-07-13 19:31:05,183 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:05,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:05,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:05,206 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:05,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:05,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:05,226 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:231, output treesize:38 [2021-07-13 19:31:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:05,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138786421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:05,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:05,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:31:05,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728060133] [2021-07-13 19:31:05,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:05,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:05,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:05,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:05,265 INFO L87 Difference]: Start difference. First operand 379 states and 1212 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:05,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:05,718 INFO L93 Difference]: Finished difference Result 429 states and 1350 transitions. [2021-07-13 19:31:05,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:05,719 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:05,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:05,720 INFO L225 Difference]: With dead ends: 429 [2021-07-13 19:31:05,720 INFO L226 Difference]: Without dead ends: 418 [2021-07-13 19:31:05,720 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 844.7ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:05,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-07-13 19:31:05,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 378. [2021-07-13 19:31:05,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2095490716180373) internal successors, (1210), 377 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:05,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1210 transitions. [2021-07-13 19:31:05,724 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1210 transitions. Word has length 17 [2021-07-13 19:31:05,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:05,724 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1210 transitions. [2021-07-13 19:31:05,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:05,724 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1210 transitions. [2021-07-13 19:31:05,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:05,725 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:05,725 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:05,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1628,206 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:05,942 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:05,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:05,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1996192008, now seen corresponding path program 60 times [2021-07-13 19:31:05,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:05,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685563827] [2021-07-13 19:31:05,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:06,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:06,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:06,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685563827] [2021-07-13 19:31:06,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685563827] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:06,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200387150] [2021-07-13 19:31:06,237 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 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-13 19:31:06,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:31:06,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:06,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:06,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:06,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 27 treesize of output 21 [2021-07-13 19:31:06,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:06,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:06,421 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,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 25 treesize of output 19 [2021-07-13 19:31:06,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:06,454 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:96 [2021-07-13 19:31:06,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:06,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 25 treesize of output 19 [2021-07-13 19:31:06,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 28 treesize of output 22 [2021-07-13 19:31:06,564 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,652 INFO L628 ElimStorePlain]: treesize reduction 127, result has 43.8 percent of original size [2021-07-13 19:31:06,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 10 treesize of output 6 [2021-07-13 19:31:06,657 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-13 19:31:06,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 27 treesize of output 21 [2021-07-13 19:31:06,690 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 27 treesize of output 21 [2021-07-13 19:31:06,693 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 22 treesize of output 14 [2021-07-13 19:31:06,721 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,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 11 treesize of output 7 [2021-07-13 19:31:06,725 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:06,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:06,749 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:257, output treesize:38 [2021-07-13 19:31:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:06,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200387150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:06,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:06,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:31:06,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746171860] [2021-07-13 19:31:06,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:06,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:06,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:06,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:06,790 INFO L87 Difference]: Start difference. First operand 378 states and 1210 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:07,340 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-07-13 19:31:07,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:07,417 INFO L93 Difference]: Finished difference Result 432 states and 1360 transitions. [2021-07-13 19:31:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:07,417 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:07,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:07,418 INFO L225 Difference]: With dead ends: 432 [2021-07-13 19:31:07,418 INFO L226 Difference]: Without dead ends: 422 [2021-07-13 19:31:07,418 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 794.3ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:07,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-07-13 19:31:07,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 380. [2021-07-13 19:31:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.20844327176781) internal successors, (1216), 379 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-13 19:31:07,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1216 transitions. [2021-07-13 19:31:07,422 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1216 transitions. Word has length 17 [2021-07-13 19:31:07,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:07,423 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1216 transitions. [2021-07-13 19:31:07,423 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:07,423 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1216 transitions. [2021-07-13 19:31:07,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:07,423 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:07,423 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:07,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1653 [2021-07-13 19:31:07,633 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:07,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:07,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1653608496, now seen corresponding path program 61 times [2021-07-13 19:31:07,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:07,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158306010] [2021-07-13 19:31:07,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:07,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:07,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:07,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158306010] [2021-07-13 19:31:07,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158306010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:07,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34298731] [2021-07-13 19:31:07,868 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 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-13 19:31:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:07,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:07,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:08,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 27 treesize of output 21 [2021-07-13 19:31:08,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 25 treesize of output 19 [2021-07-13 19:31:08,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 25 treesize of output 19 [2021-07-13 19:31:08,081 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 15 treesize of output 11 [2021-07-13 19:31:08,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:08,123 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:139, output treesize:105 [2021-07-13 19:31:08,239 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_451, v_prenex_453, v_prenex_455], 1=[array_0, v_prenex_450, v_prenex_452, v_prenex_454]} [2021-07-13 19:31:08,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 31 treesize of output 25 [2021-07-13 19:31:08,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,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 29 treesize of output 23 [2021-07-13 19:31:08,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,320 INFO L628 ElimStorePlain]: treesize reduction 108, result has 46.0 percent of original size [2021-07-13 19:31:08,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:08,325 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:08,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:08,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,377 INFO L518 ElimStorePlain]: Eliminatee v_prenex_455 vanished before elimination [2021-07-13 19:31:08,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 11 treesize of output 7 [2021-07-13 19:31:08,381 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-13 19:31:08,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 12 treesize of output 8 [2021-07-13 19:31:08,409 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:08,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:08,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 10 treesize of output 6 [2021-07-13 19:31:08,435 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:08,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:08,457 INFO L518 ElimStorePlain]: Eliminatee v_prenex_454 vanished before elimination [2021-07-13 19:31:08,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:08,459 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:227, output treesize:38 [2021-07-13 19:31:08,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:08,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34298731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:08,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:08,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:31:08,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108224558] [2021-07-13 19:31:08,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:08,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:08,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:08,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:08,505 INFO L87 Difference]: Start difference. First operand 380 states and 1216 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:09,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:09,100 INFO L93 Difference]: Finished difference Result 430 states and 1354 transitions. [2021-07-13 19:31:09,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:09,100 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:09,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:09,101 INFO L225 Difference]: With dead ends: 430 [2021-07-13 19:31:09,101 INFO L226 Difference]: Without dead ends: 419 [2021-07-13 19:31:09,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 688.2ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:09,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-07-13 19:31:09,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 378. [2021-07-13 19:31:09,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2095490716180373) internal successors, (1210), 377 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:09,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1210 transitions. [2021-07-13 19:31:09,106 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1210 transitions. Word has length 17 [2021-07-13 19:31:09,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:09,106 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1210 transitions. [2021-07-13 19:31:09,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:09,106 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1210 transitions. [2021-07-13 19:31:09,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:09,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:09,107 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:09,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1665,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:09,308 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:09,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:09,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1205884026, now seen corresponding path program 62 times [2021-07-13 19:31:09,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:09,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711266902] [2021-07-13 19:31:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:09,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:09,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711266902] [2021-07-13 19:31:09,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711266902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:09,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773169573] [2021-07-13 19:31:09,724 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 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-13 19:31:09,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:09,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:09,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:09,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:09,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 15 treesize of output 11 [2021-07-13 19:31:09,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:09,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:09,893 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:09,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:09,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:09,919 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:80 [2021-07-13 19:31:09,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:09,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:09,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:31:09,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,028 INFO L628 ElimStorePlain]: treesize reduction 33, result has 66.0 percent of original size [2021-07-13 19:31:10,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 19 treesize of output 15 [2021-07-13 19:31:10,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:10,047 INFO L518 ElimStorePlain]: Eliminatee v_prenex_460 vanished before elimination [2021-07-13 19:31:10,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 11 treesize of output 7 [2021-07-13 19:31:10,050 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-13 19:31:10,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:10,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:10,069 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:10,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:10,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_458 vanished before elimination [2021-07-13 19:31:10,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:10,082 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:137, output treesize:32 [2021-07-13 19:31:10,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:10,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773169573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:10,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:10,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:31:10,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420455277] [2021-07-13 19:31:10,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:10,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:10,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:10,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:10,121 INFO L87 Difference]: Start difference. First operand 378 states and 1210 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:31:10,642 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-07-13 19:31:10,832 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2021-07-13 19:31:10,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:10,923 INFO L93 Difference]: Finished difference Result 456 states and 1422 transitions. [2021-07-13 19:31:10,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:10,924 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:31:10,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:10,925 INFO L225 Difference]: With dead ends: 456 [2021-07-13 19:31:10,925 INFO L226 Difference]: Without dead ends: 444 [2021-07-13 19:31:10,925 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1008.9ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:10,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-07-13 19:31:10,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 382. [2021-07-13 19:31:10,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.2073490813648293) internal successors, (1222), 381 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1222 transitions. [2021-07-13 19:31:10,930 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1222 transitions. Word has length 17 [2021-07-13 19:31:10,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:10,930 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1222 transitions. [2021-07-13 19:31:10,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:31:10,930 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1222 transitions. [2021-07-13 19:31:10,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:10,930 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:10,930 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:11,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1698 [2021-07-13 19:31:11,147 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:11,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:11,147 INFO L82 PathProgramCache]: Analyzing trace with hash 391077872, now seen corresponding path program 63 times [2021-07-13 19:31:11,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:11,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393179851] [2021-07-13 19:31:11,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:11,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:11,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:11,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:11,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393179851] [2021-07-13 19:31:11,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393179851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:11,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432160784] [2021-07-13 19:31:11,461 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 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-13 19:31:11,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:11,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:11,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:11,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:11,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:11,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 35 treesize of output 27 [2021-07-13 19:31:11,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:11,739 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 25 treesize of output 19 [2021-07-13 19:31:11,743 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:11,802 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:192, output treesize:158 [2021-07-13 19:31:11,939 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_0]} [2021-07-13 19:31:11,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 25 treesize of output 19 [2021-07-13 19:31:11,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 25 treesize of output 19 [2021-07-13 19:31:11,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 29 treesize of output 23 [2021-07-13 19:31:11,956 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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-13 19:31:11,962 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 39 treesize of output 31 [2021-07-13 19:31:11,967 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 27 treesize of output 21 [2021-07-13 19:31:11,973 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 15 treesize of output 11 [2021-07-13 19:31:11,978 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,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 35 treesize of output 27 [2021-07-13 19:31:11,983 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:12,137 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-13 19:31:12,137 INFO L628 ElimStorePlain]: treesize reduction 138, result has 57.3 percent of original size [2021-07-13 19:31:12,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,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 25 treesize of output 17 [2021-07-13 19:31:12,143 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:12,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,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 21 treesize of output 13 [2021-07-13 19:31:12,148 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:12,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,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 11 treesize of output 7 [2021-07-13 19:31:12,154 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:12,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:12,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 11 treesize of output 7 [2021-07-13 19:31:12,159 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:12,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:12,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:12,220 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:403, output treesize:101 [2021-07-13 19:31:12,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:12,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432160784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:12,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:12,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:12,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632838812] [2021-07-13 19:31:12,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:12,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:12,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:12,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:12,355 INFO L87 Difference]: Start difference. First operand 382 states and 1222 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:12,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:12,936 INFO L93 Difference]: Finished difference Result 456 states and 1426 transitions. [2021-07-13 19:31:12,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:12,936 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:12,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:12,937 INFO L225 Difference]: With dead ends: 456 [2021-07-13 19:31:12,937 INFO L226 Difference]: Without dead ends: 443 [2021-07-13 19:31:12,937 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 860.0ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:12,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-07-13 19:31:12,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 380. [2021-07-13 19:31:12,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.20844327176781) internal successors, (1216), 379 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-13 19:31:12,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1216 transitions. [2021-07-13 19:31:12,942 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1216 transitions. Word has length 17 [2021-07-13 19:31:12,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:12,942 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1216 transitions. [2021-07-13 19:31:12,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:12,942 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1216 transitions. [2021-07-13 19:31:12,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:12,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:12,943 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:13,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1707,210 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:13,159 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:13,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:13,160 INFO L82 PathProgramCache]: Analyzing trace with hash 981448970, now seen corresponding path program 64 times [2021-07-13 19:31:13,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:13,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210147471] [2021-07-13 19:31:13,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:13,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:13,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:13,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210147471] [2021-07-13 19:31:13,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210147471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:13,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777767523] [2021-07-13 19:31:13,375 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 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-13 19:31:13,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:13,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:13,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:13,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:13,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:13,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:13,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:13,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 15 treesize of output 11 [2021-07-13 19:31:13,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:13,648 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:160, output treesize:130 [2021-07-13 19:31:13,841 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_0]} [2021-07-13 19:31:13,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 25 treesize of output 19 [2021-07-13 19:31:13,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 35 treesize of output 27 [2021-07-13 19:31:13,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 25 treesize of output 19 [2021-07-13 19:31:13,860 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 15 treesize of output 11 [2021-07-13 19:31:13,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 35 treesize of output 27 [2021-07-13 19:31:13,872 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 25 treesize of output 19 [2021-07-13 19:31:13,897 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:13,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,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 39 treesize of output 31 [2021-07-13 19:31:13,908 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,064 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-07-13 19:31:14,064 INFO L628 ElimStorePlain]: treesize reduction 146, result has 56.7 percent of original size [2021-07-13 19:31:14,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,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 21 treesize of output 13 [2021-07-13 19:31:14,070 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,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 22 treesize of output 14 [2021-07-13 19:31:14,075 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 17 [2021-07-13 19:31:14,079 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 11 treesize of output 7 [2021-07-13 19:31:14,084 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:14,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:14,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:14,141 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:411, output treesize:101 [2021-07-13 19:31:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:14,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777767523] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:14,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:14,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:14,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178781355] [2021-07-13 19:31:14,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:14,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:14,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:14,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:14,268 INFO L87 Difference]: Start difference. First operand 380 states and 1216 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:14,922 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 89 [2021-07-13 19:31:15,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:15,086 INFO L93 Difference]: Finished difference Result 508 states and 1579 transitions. [2021-07-13 19:31:15,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:15,087 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:15,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:15,088 INFO L225 Difference]: With dead ends: 508 [2021-07-13 19:31:15,088 INFO L226 Difference]: Without dead ends: 494 [2021-07-13 19:31:15,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 940.6ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:15,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-07-13 19:31:15,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 379. [2021-07-13 19:31:15,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2116402116402116) internal successors, (1214), 378 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-13 19:31:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1214 transitions. [2021-07-13 19:31:15,093 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1214 transitions. Word has length 17 [2021-07-13 19:31:15,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:15,093 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1214 transitions. [2021-07-13 19:31:15,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:15,093 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1214 transitions. [2021-07-13 19:31:15,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:15,094 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:15,094 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:15,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1731,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:15,310 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:15,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:15,310 INFO L82 PathProgramCache]: Analyzing trace with hash 527178728, now seen corresponding path program 65 times [2021-07-13 19:31:15,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:15,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232482937] [2021-07-13 19:31:15,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:15,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:15,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:15,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232482937] [2021-07-13 19:31:15,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232482937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:15,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550954089] [2021-07-13 19:31:15,641 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 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-13 19:31:15,676 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:15,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:15,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:15,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:15,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:15,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:15,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:15,812 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:15,815 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:15,844 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:92 [2021-07-13 19:31:16,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 17 treesize of output 13 [2021-07-13 19:31:16,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 19 treesize of output 15 [2021-07-13 19:31:16,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,094 INFO L628 ElimStorePlain]: treesize reduction 114, result has 46.0 percent of original size [2021-07-13 19:31:16,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 28 treesize of output 22 [2021-07-13 19:31:16,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 21 treesize of output 13 [2021-07-13 19:31:16,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:16,156 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-13 19:31:16,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,180 INFO L518 ElimStorePlain]: Eliminatee v_prenex_474 vanished before elimination [2021-07-13 19:31:16,180 INFO L518 ElimStorePlain]: Eliminatee v_prenex_475 vanished before elimination [2021-07-13 19:31:16,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 19 treesize of output 15 [2021-07-13 19:31:16,183 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,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 11 treesize of output 7 [2021-07-13 19:31:16,210 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:16,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:16,233 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:225, output treesize:38 [2021-07-13 19:31:16,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:16,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550954089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:16,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:16,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:31:16,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471617000] [2021-07-13 19:31:16,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:16,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:16,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:16,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:16,275 INFO L87 Difference]: Start difference. First operand 379 states and 1214 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:16,832 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 65 [2021-07-13 19:31:17,155 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 67 [2021-07-13 19:31:17,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:17,235 INFO L93 Difference]: Finished difference Result 451 states and 1418 transitions. [2021-07-13 19:31:17,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:17,236 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:17,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:17,236 INFO L225 Difference]: With dead ends: 451 [2021-07-13 19:31:17,236 INFO L226 Difference]: Without dead ends: 441 [2021-07-13 19:31:17,237 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1144.7ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:17,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-07-13 19:31:17,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 383. [2021-07-13 19:31:17,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2094240837696337) internal successors, (1226), 382 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:17,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1226 transitions. [2021-07-13 19:31:17,241 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1226 transitions. Word has length 17 [2021-07-13 19:31:17,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:17,241 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1226 transitions. [2021-07-13 19:31:17,241 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:17,241 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1226 transitions. [2021-07-13 19:31:17,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:17,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:17,242 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:17,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1755 [2021-07-13 19:31:17,451 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:17,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:17,452 INFO L82 PathProgramCache]: Analyzing trace with hash 869762240, now seen corresponding path program 66 times [2021-07-13 19:31:17,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:17,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464856205] [2021-07-13 19:31:17,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:17,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:17,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:17,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:17,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464856205] [2021-07-13 19:31:17,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464856205] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:17,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863430292] [2021-07-13 19:31:17,712 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 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-13 19:31:17,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:17,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:17,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:17,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:17,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 25 treesize of output 19 [2021-07-13 19:31:17,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 35 treesize of output 27 [2021-07-13 19:31:17,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 25 treesize of output 19 [2021-07-13 19:31:17,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:17,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 15 treesize of output 11 [2021-07-13 19:31:17,893 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:17,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:17,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:17,950 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:159 [2021-07-13 19:31:18,064 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_481, v_prenex_483, v_prenex_485], 1=[array_0, v_prenex_480, v_prenex_482, v_prenex_484]} [2021-07-13 19:31:18,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 25 treesize of output 19 [2021-07-13 19:31:18,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:18,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,231 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-07-13 19:31:18,232 INFO L628 ElimStorePlain]: treesize reduction 157, result has 54.6 percent of original size [2021-07-13 19:31:18,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:18,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-07-13 19:31:18,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:18,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:18,374 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:18,436 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:18,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 12 treesize of output 8 [2021-07-13 19:31:18,510 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:18,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 11 treesize of output 7 [2021-07-13 19:31:18,570 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:18,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 17 [2021-07-13 19:31:18,574 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,627 INFO L518 ElimStorePlain]: Eliminatee v_prenex_484 vanished before elimination [2021-07-13 19:31:18,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:18,628 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:367, output treesize:122 [2021-07-13 19:31:18,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:18,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863430292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:18,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:18,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:18,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734631457] [2021-07-13 19:31:18,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:18,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:18,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:18,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:18,790 INFO L87 Difference]: Start difference. First operand 383 states and 1226 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:19,364 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:31:19,538 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:31:19,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:19,627 INFO L93 Difference]: Finished difference Result 449 states and 1412 transitions. [2021-07-13 19:31:19,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:19,628 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:19,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:19,628 INFO L225 Difference]: With dead ends: 449 [2021-07-13 19:31:19,628 INFO L226 Difference]: Without dead ends: 438 [2021-07-13 19:31:19,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1027.3ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:19,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-07-13 19:31:19,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 381. [2021-07-13 19:31:19,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.210526315789474) internal successors, (1220), 380 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-13 19:31:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1220 transitions. [2021-07-13 19:31:19,642 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1220 transitions. Word has length 17 [2021-07-13 19:31:19,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:19,642 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1220 transitions. [2021-07-13 19:31:19,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:19,642 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1220 transitions. [2021-07-13 19:31:19,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:19,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:19,643 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:19,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1797,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:19,853 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:19,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:19,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1237021880, now seen corresponding path program 67 times [2021-07-13 19:31:19,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:19,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351828133] [2021-07-13 19:31:19,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:20,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:20,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:20,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351828133] [2021-07-13 19:31:20,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351828133] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:20,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971980675] [2021-07-13 19:31:20,086 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 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-13 19:31:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:20,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:20,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:20,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:20,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:20,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,240 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:20,271 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:131, output treesize:99 [2021-07-13 19:31:20,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 21 treesize of output 17 [2021-07-13 19:31:20,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 19 treesize of output 15 [2021-07-13 19:31:20,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,523 INFO L628 ElimStorePlain]: treesize reduction 118, result has 46.1 percent of original size [2021-07-13 19:31:20,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 27 treesize of output 21 [2021-07-13 19:31:20,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:31:20,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 12 treesize of output 8 [2021-07-13 19:31:20,586 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-13 19:31:20,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,610 INFO L518 ElimStorePlain]: Eliminatee v_prenex_492 vanished before elimination [2021-07-13 19:31:20,610 INFO L518 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2021-07-13 19:31:20,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 27 treesize of output 21 [2021-07-13 19:31:20,614 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 10 treesize of output 6 [2021-07-13 19:31:20,639 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:20,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:20,663 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:231, output treesize:38 [2021-07-13 19:31:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:20,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971980675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:20,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:20,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:31:20,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401441464] [2021-07-13 19:31:20,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:31:20,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:20,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:31:20,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:31:20,708 INFO L87 Difference]: Start difference. First operand 381 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:21,308 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 83 [2021-07-13 19:31:21,473 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2021-07-13 19:31:21,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:21,687 INFO L93 Difference]: Finished difference Result 487 states and 1515 transitions. [2021-07-13 19:31:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:21,687 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:31:21,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:21,688 INFO L225 Difference]: With dead ends: 487 [2021-07-13 19:31:21,688 INFO L226 Difference]: Without dead ends: 473 [2021-07-13 19:31:21,688 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 980.5ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:21,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-07-13 19:31:21,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 381. [2021-07-13 19:31:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.210526315789474) internal successors, (1220), 380 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-13 19:31:21,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1220 transitions. [2021-07-13 19:31:21,693 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1220 transitions. Word has length 17 [2021-07-13 19:31:21,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:21,693 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1220 transitions. [2021-07-13 19:31:21,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:21,693 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1220 transitions. [2021-07-13 19:31:21,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:21,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:21,694 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:21,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1817,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:21,910 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:21,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:21,910 INFO L82 PathProgramCache]: Analyzing trace with hash -176185004, now seen corresponding path program 68 times [2021-07-13 19:31:21,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:21,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901481848] [2021-07-13 19:31:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:22,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:22,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:22,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901481848] [2021-07-13 19:31:22,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901481848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162602142] [2021-07-13 19:31:22,184 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 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-13 19:31:22,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:22,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:22,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:22,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:22,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 35 treesize of output 27 [2021-07-13 19:31:22,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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-13 19:31:22,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:22,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:22,345 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:22,405 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:159 [2021-07-13 19:31:22,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 39 treesize of output 31 [2021-07-13 19:31:22,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 25 treesize of output 19 [2021-07-13 19:31:22,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 25 treesize of output 19 [2021-07-13 19:31:22,678 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 35 treesize of output 27 [2021-07-13 19:31:22,684 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 27 treesize of output 21 [2021-07-13 19:31:22,689 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,797 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 49 [2021-07-13 19:31:22,798 INFO L628 ElimStorePlain]: treesize reduction 182, result has 41.3 percent of original size [2021-07-13 19:31:22,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 12 treesize of output 8 [2021-07-13 19:31:22,803 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:22,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 10 treesize of output 6 [2021-07-13 19:31:22,809 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:22,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 11 treesize of output 7 [2021-07-13 19:31:22,813 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:22,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 29 treesize of output 23 [2021-07-13 19:31:22,856 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:22,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 11 treesize of output 7 [2021-07-13 19:31:22,897 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:22,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:22,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:31:22,935 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:354, output treesize:62 [2021-07-13 19:31:22,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:22,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162602142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:22,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:22,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819228221] [2021-07-13 19:31:22,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:22,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:22,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:22,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:22,992 INFO L87 Difference]: Start difference. First operand 381 states and 1220 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:23,849 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-13 19:31:24,226 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 66 [2021-07-13 19:31:24,443 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 62 [2021-07-13 19:31:24,703 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 76 [2021-07-13 19:31:25,017 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 82 [2021-07-13 19:31:25,296 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 78 [2021-07-13 19:31:25,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:25,367 INFO L93 Difference]: Finished difference Result 476 states and 1470 transitions. [2021-07-13 19:31:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:31:25,367 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:25,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:25,368 INFO L225 Difference]: With dead ends: 476 [2021-07-13 19:31:25,368 INFO L226 Difference]: Without dead ends: 464 [2021-07-13 19:31:25,368 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 2524.4ms TimeCoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:31:25,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-07-13 19:31:25,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 384. [2021-07-13 19:31:25,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.1984334203655354) internal successors, (1225), 383 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-13 19:31:25,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1225 transitions. [2021-07-13 19:31:25,373 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1225 transitions. Word has length 17 [2021-07-13 19:31:25,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:25,373 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1225 transitions. [2021-07-13 19:31:25,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:25,373 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1225 transitions. [2021-07-13 19:31:25,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:25,374 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:25,374 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:25,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1847,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:25,590 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:25,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1305052866, now seen corresponding path program 69 times [2021-07-13 19:31:25,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:25,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545191479] [2021-07-13 19:31:25,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:25,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:25,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:25,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545191479] [2021-07-13 19:31:25,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545191479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:25,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004559597] [2021-07-13 19:31:25,843 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 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-13 19:31:25,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:25,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:25,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:25,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:26,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 25 treesize of output 19 [2021-07-13 19:31:26,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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-13 19:31:26,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,099 INFO L628 ElimStorePlain]: treesize reduction 8, result has 93.8 percent of original size [2021-07-13 19:31:26,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 27 treesize of output 21 [2021-07-13 19:31:26,105 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 25 treesize of output 19 [2021-07-13 19:31:26,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:26,147 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:147, output treesize:98 [2021-07-13 19:31:26,262 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_503, v_prenex_505, array_0, v_prenex_507], 1=[v_prenex_504, v_prenex_506, v_prenex_508, array_4]} [2021-07-13 19:31:26,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:26,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:26,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,369 INFO L628 ElimStorePlain]: treesize reduction 92, result has 58.0 percent of original size [2021-07-13 19:31:26,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:26,374 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:26,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:26,454 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 12 treesize of output 8 [2021-07-13 19:31:26,492 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:26,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 10 treesize of output 6 [2021-07-13 19:31:26,497 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:26,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 11 treesize of output 7 [2021-07-13 19:31:26,533 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:26,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,565 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-07-13 19:31:26,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:26,570 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:26,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:26,603 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:233, output treesize:48 [2021-07-13 19:31:26,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:26,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004559597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:26,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:26,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:31:26,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853390968] [2021-07-13 19:31:26,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:26,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:26,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:26,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:26,661 INFO L87 Difference]: Start difference. First operand 384 states and 1225 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:27,380 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 58 [2021-07-13 19:31:27,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:27,771 INFO L93 Difference]: Finished difference Result 475 states and 1475 transitions. [2021-07-13 19:31:27,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:31:27,771 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:27,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:27,772 INFO L225 Difference]: With dead ends: 475 [2021-07-13 19:31:27,772 INFO L226 Difference]: Without dead ends: 459 [2021-07-13 19:31:27,772 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1176.2ms TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:31:27,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-07-13 19:31:27,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 381. [2021-07-13 19:31:27,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.2) internal successors, (1216), 380 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-13 19:31:27,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1216 transitions. [2021-07-13 19:31:27,777 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1216 transitions. Word has length 17 [2021-07-13 19:31:27,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:27,777 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1216 transitions. [2021-07-13 19:31:27,777 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:27,777 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1216 transitions. [2021-07-13 19:31:27,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:27,778 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:27,778 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:27,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1860 [2021-07-13 19:31:27,994 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:27,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:27,994 INFO L82 PathProgramCache]: Analyzing trace with hash 733598060, now seen corresponding path program 70 times [2021-07-13 19:31:27,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:27,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102699584] [2021-07-13 19:31:27,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:27,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:28,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:28,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102699584] [2021-07-13 19:31:28,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102699584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:28,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234353933] [2021-07-13 19:31:28,264 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 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-13 19:31:28,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:28,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:28,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:28,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:28,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 15 treesize of output 11 [2021-07-13 19:31:28,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 25 treesize of output 19 [2021-07-13 19:31:28,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:28,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:28,576 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 27 treesize of output 21 [2021-07-13 19:31:28,581 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:28,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:28,655 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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-13 19:31:28,659 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:28,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:31:28,722 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:239, output treesize:188 [2021-07-13 19:31:29,010 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_516, array_0, v_prenex_518, v_prenex_520, v_prenex_522, v_prenex_524], 1=[v_prenex_525, v_prenex_517, v_prenex_519, array_4, v_prenex_521, v_prenex_523]} [2021-07-13 19:31:29,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:29,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,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 35 treesize of output 27 [2021-07-13 19:31:29,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,192 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 90 [2021-07-13 19:31:29,192 INFO L628 ElimStorePlain]: treesize reduction 190, result has 52.4 percent of original size [2021-07-13 19:31:29,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:29,199 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,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 20 treesize of output 16 [2021-07-13 19:31:29,205 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:29,268 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:29,329 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,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 7 treesize of output 5 [2021-07-13 19:31:29,388 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:29,445 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,495 INFO L518 ElimStorePlain]: Eliminatee v_prenex_525 vanished before elimination [2021-07-13 19:31:29,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 22 treesize of output 14 [2021-07-13 19:31:29,500 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:31:29,554 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:31:29,609 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:29,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 10 treesize of output 6 [2021-07-13 19:31:29,615 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:29,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:29,669 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:29,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_523 vanished before elimination [2021-07-13 19:31:29,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:31:29,721 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:415, output treesize:67 [2021-07-13 19:31:29,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:29,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234353933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:29,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:29,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:29,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618774881] [2021-07-13 19:31:29,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:29,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:29,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:29,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:29,785 INFO L87 Difference]: Start difference. First operand 381 states and 1216 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:30,413 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 86 [2021-07-13 19:31:30,826 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 133 [2021-07-13 19:31:31,040 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 98 [2021-07-13 19:31:31,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:31,112 INFO L93 Difference]: Finished difference Result 488 states and 1491 transitions. [2021-07-13 19:31:31,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:31,112 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:31,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:31,113 INFO L225 Difference]: With dead ends: 488 [2021-07-13 19:31:31,113 INFO L226 Difference]: Without dead ends: 478 [2021-07-13 19:31:31,113 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1432.7ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:31,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-13 19:31:31,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 379. [2021-07-13 19:31:31,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2037037037037037) internal successors, (1211), 378 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1211 transitions. [2021-07-13 19:31:31,118 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1211 transitions. Word has length 17 [2021-07-13 19:31:31,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:31,118 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1211 transitions. [2021-07-13 19:31:31,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:31,118 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1211 transitions. [2021-07-13 19:31:31,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:31,119 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:31,119 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:31,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1890,217 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:31,329 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:31,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:31,329 INFO L82 PathProgramCache]: Analyzing trace with hash -271217144, now seen corresponding path program 71 times [2021-07-13 19:31:31,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:31,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831535541] [2021-07-13 19:31:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:31,614 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:31,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:31,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831535541] [2021-07-13 19:31:31,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831535541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:31,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368191192] [2021-07-13 19:31:31,615 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 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-13 19:31:31,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:31,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:31,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 19:31:31,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:31,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 25 treesize of output 19 [2021-07-13 19:31:31,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 27 treesize of output 21 [2021-07-13 19:31:31,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 15 treesize of output 11 [2021-07-13 19:31:31,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 25 treesize of output 19 [2021-07-13 19:31:31,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:31,879 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:149, output treesize:114 [2021-07-13 19:31:32,097 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_4]} [2021-07-13 19:31:32,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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-13 19:31:32,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:32,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:32,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:32,118 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 17 treesize of output 13 [2021-07-13 19:31:32,123 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 27 treesize of output 21 [2021-07-13 19:31:32,128 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:32,133 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,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-13 19:31:32,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,311 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 19:31:32,311 INFO L628 ElimStorePlain]: treesize reduction 141, result has 60.3 percent of original size [2021-07-13 19:31:32,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:32,317 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:32,322 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:32,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 22 treesize of output 14 [2021-07-13 19:31:32,327 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 25 treesize of output 17 [2021-07-13 19:31:32,332 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:32,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:32,401 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:419, output treesize:128 [2021-07-13 19:31:32,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:32,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368191192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:32,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:32,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:32,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141205959] [2021-07-13 19:31:32,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:32,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:32,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:32,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:32,593 INFO L87 Difference]: Start difference. First operand 379 states and 1211 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:33,437 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 95 [2021-07-13 19:31:33,610 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 95 [2021-07-13 19:31:33,867 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 102 [2021-07-13 19:31:34,161 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 108 [2021-07-13 19:31:34,526 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 115 [2021-07-13 19:31:34,867 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 113 [2021-07-13 19:31:34,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:34,991 INFO L93 Difference]: Finished difference Result 587 states and 1781 transitions. [2021-07-13 19:31:34,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:31:34,992 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:34,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:34,993 INFO L225 Difference]: With dead ends: 587 [2021-07-13 19:31:34,993 INFO L226 Difference]: Without dead ends: 566 [2021-07-13 19:31:34,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 2324.1ms TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:31:34,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-07-13 19:31:34,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 378. [2021-07-13 19:31:34,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2015915119363396) internal successors, (1207), 377 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1207 transitions. [2021-07-13 19:31:34,998 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1207 transitions. Word has length 17 [2021-07-13 19:31:34,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:34,998 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1207 transitions. [2021-07-13 19:31:34,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:34,998 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1207 transitions. [2021-07-13 19:31:34,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:34,999 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:34,999 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:35,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1934,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:35,200 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:35,200 INFO L82 PathProgramCache]: Analyzing trace with hash 692518350, now seen corresponding path program 72 times [2021-07-13 19:31:35,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:35,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699306699] [2021-07-13 19:31:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:35,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:35,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:35,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699306699] [2021-07-13 19:31:35,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699306699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:35,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139874748] [2021-07-13 19:31:35,641 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 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-13 19:31:35,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:31:35,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:35,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:35,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:35,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:35,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:35,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,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 25 treesize of output 19 [2021-07-13 19:31:35,792 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,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 27 treesize of output 21 [2021-07-13 19:31:35,795 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:35,820 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:97 [2021-07-13 19:31:35,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:35,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 25 treesize of output 19 [2021-07-13 19:31:35,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,040 INFO L628 ElimStorePlain]: treesize reduction 115, result has 48.7 percent of original size [2021-07-13 19:31:36,041 INFO L518 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2021-07-13 19:31:36,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,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 29 treesize of output 23 [2021-07-13 19:31:36,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:36,072 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:36,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,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 27 treesize of output 21 [2021-07-13 19:31:36,099 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,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 10 treesize of output 6 [2021-07-13 19:31:36,124 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-13 19:31:36,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,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 19 treesize of output 15 [2021-07-13 19:31:36,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,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 11 treesize of output 7 [2021-07-13 19:31:36,172 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:36,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:36,192 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:235, output treesize:38 [2021-07-13 19:31:36,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:36,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139874748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:36,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:36,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:31:36,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446818349] [2021-07-13 19:31:36,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:36,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:36,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:36,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:36,243 INFO L87 Difference]: Start difference. First operand 378 states and 1207 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:36,826 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-13 19:31:36,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:36,926 INFO L93 Difference]: Finished difference Result 445 states and 1384 transitions. [2021-07-13 19:31:36,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:36,926 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:36,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:36,927 INFO L225 Difference]: With dead ends: 445 [2021-07-13 19:31:36,927 INFO L226 Difference]: Without dead ends: 435 [2021-07-13 19:31:36,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 948.2ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:36,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-07-13 19:31:36,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 380. [2021-07-13 19:31:36,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.203166226912929) internal successors, (1214), 379 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-13 19:31:36,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1214 transitions. [2021-07-13 19:31:36,932 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1214 transitions. Word has length 17 [2021-07-13 19:31:36,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:36,932 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1214 transitions. [2021-07-13 19:31:36,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:36,932 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1214 transitions. [2021-07-13 19:31:36,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:36,933 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:36,933 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:37,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1966 [2021-07-13 19:31:37,133 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:37,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:37,133 INFO L82 PathProgramCache]: Analyzing trace with hash -2121211076, now seen corresponding path program 73 times [2021-07-13 19:31:37,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:37,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317260605] [2021-07-13 19:31:37,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:37,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:37,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:37,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317260605] [2021-07-13 19:31:37,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317260605] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:37,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766522450] [2021-07-13 19:31:37,340 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 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-13 19:31:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:37,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:37,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:37,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 25 treesize of output 19 [2021-07-13 19:31:37,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 25 treesize of output 19 [2021-07-13 19:31:37,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 35 treesize of output 27 [2021-07-13 19:31:37,629 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:37,719 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:37,724 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 25 treesize of output 19 [2021-07-13 19:31:37,729 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,852 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2021-07-13 19:31:37,853 INFO L628 ElimStorePlain]: treesize reduction 10, result has 94.8 percent of original size [2021-07-13 19:31:37,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:31:37,858 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:239, output treesize:184 [2021-07-13 19:31:38,046 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_548, array_0, v_prenex_550, v_prenex_552, v_prenex_554, v_prenex_546], 1=[v_prenex_547, v_prenex_549, array_4, v_prenex_551, v_prenex_553, v_prenex_555]} [2021-07-13 19:31:38,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:38,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:38,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,237 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 92 [2021-07-13 19:31:38,238 INFO L628 ElimStorePlain]: treesize reduction 208, result has 49.5 percent of original size [2021-07-13 19:31:38,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 27 treesize of output 21 [2021-07-13 19:31:38,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:38,311 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,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 27 treesize of output 21 [2021-07-13 19:31:38,377 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,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 27 treesize of output 21 [2021-07-13 19:31:38,440 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,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 7 treesize of output 5 [2021-07-13 19:31:38,502 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,556 INFO L518 ElimStorePlain]: Eliminatee v_prenex_547 vanished before elimination [2021-07-13 19:31:38,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 12 treesize of output 8 [2021-07-13 19:31:38,563 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:38,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 10 treesize of output 6 [2021-07-13 19:31:38,568 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:38,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 22 treesize of output 14 [2021-07-13 19:31:38,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,680 INFO L518 ElimStorePlain]: Eliminatee v_prenex_551 vanished before elimination [2021-07-13 19:31:38,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 11 treesize of output 7 [2021-07-13 19:31:38,686 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:38,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 22 treesize of output 14 [2021-07-13 19:31:38,744 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:38,800 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:426, output treesize:75 [2021-07-13 19:31:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:38,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766522450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:38,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:38,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:38,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294794572] [2021-07-13 19:31:38,863 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:38,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:38,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:38,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:38,863 INFO L87 Difference]: Start difference. First operand 380 states and 1214 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:39,246 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 88 [2021-07-13 19:31:39,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:39,290 INFO L93 Difference]: Finished difference Result 418 states and 1305 transitions. [2021-07-13 19:31:39,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:39,291 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:39,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:39,292 INFO L225 Difference]: With dead ends: 418 [2021-07-13 19:31:39,292 INFO L226 Difference]: Without dead ends: 414 [2021-07-13 19:31:39,292 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 683.0ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:39,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-07-13 19:31:39,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 380. [2021-07-13 19:31:39,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.203166226912929) internal successors, (1214), 379 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-13 19:31:39,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1214 transitions. [2021-07-13 19:31:39,297 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1214 transitions. Word has length 17 [2021-07-13 19:31:39,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:39,297 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1214 transitions. [2021-07-13 19:31:39,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:39,297 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1214 transitions. [2021-07-13 19:31:39,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:39,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:39,297 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:39,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2008 [2021-07-13 19:31:39,498 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:39,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:39,498 INFO L82 PathProgramCache]: Analyzing trace with hash -352509152, now seen corresponding path program 74 times [2021-07-13 19:31:39,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:39,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371428154] [2021-07-13 19:31:39,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:39,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:39,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371428154] [2021-07-13 19:31:39,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371428154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:39,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278176307] [2021-07-13 19:31:39,890 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 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-13 19:31:39,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:39,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:39,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:39,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:40,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 15 treesize of output 11 [2021-07-13 19:31:40,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 25 treesize of output 19 [2021-07-13 19:31:40,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:40,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 27 treesize of output 21 [2021-07-13 19:31:40,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:40,135 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:139, output treesize:98 [2021-07-13 19:31:40,286 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_560, v_prenex_562, v_prenex_564], 1=[array_4, v_prenex_561, v_prenex_563, v_prenex_565]} [2021-07-13 19:31:40,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:40,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:40,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,396 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:31:40,396 INFO L628 ElimStorePlain]: treesize reduction 85, result has 61.2 percent of original size [2021-07-13 19:31:40,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:40,400 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:40,443 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:31:40,447 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,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 19 treesize of output 15 [2021-07-13 19:31:40,484 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:40,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,516 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:40,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 11 treesize of output 7 [2021-07-13 19:31:40,520 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:40,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:40,557 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:40,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:31:40,561 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:40,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:40,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 11 treesize of output 7 [2021-07-13 19:31:40,596 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:40,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:40,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:40,629 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:233, output treesize:48 [2021-07-13 19:31:40,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:40,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278176307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:40,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:40,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:31:40,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287818811] [2021-07-13 19:31:40,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:40,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:40,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:40,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:40,687 INFO L87 Difference]: Start difference. First operand 380 states and 1214 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:41,153 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 84 [2021-07-13 19:31:41,337 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 92 [2021-07-13 19:31:41,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:41,425 INFO L93 Difference]: Finished difference Result 450 states and 1397 transitions. [2021-07-13 19:31:41,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:41,426 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:41,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:41,427 INFO L225 Difference]: With dead ends: 450 [2021-07-13 19:31:41,427 INFO L226 Difference]: Without dead ends: 440 [2021-07-13 19:31:41,427 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1021.9ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:41,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-13 19:31:41,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 379. [2021-07-13 19:31:41,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.201058201058201) internal successors, (1210), 378 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1210 transitions. [2021-07-13 19:31:41,432 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1210 transitions. Word has length 17 [2021-07-13 19:31:41,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:41,432 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1210 transitions. [2021-07-13 19:31:41,432 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:41,432 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1210 transitions. [2021-07-13 19:31:41,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:41,432 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:41,432 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:41,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2057,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:41,641 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:41,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:41,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1572294666, now seen corresponding path program 75 times [2021-07-13 19:31:41,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:41,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824471471] [2021-07-13 19:31:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:41,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:41,942 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-13 19:31:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:42,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:42,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824471471] [2021-07-13 19:31:42,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824471471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:42,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020774337] [2021-07-13 19:31:42,145 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 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-13 19:31:42,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:42,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:42,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:42,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:42,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 25 treesize of output 19 [2021-07-13 19:31:42,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 25 treesize of output 19 [2021-07-13 19:31:42,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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-13 19:31:42,283 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,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 35 treesize of output 27 [2021-07-13 19:31:42,287 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:42,351 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:159 [2021-07-13 19:31:42,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:42,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 25 treesize of output 19 [2021-07-13 19:31:42,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 35 treesize of output 27 [2021-07-13 19:31:42,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 25 treesize of output 19 [2021-07-13 19:31:42,653 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:42,658 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,776 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 47 [2021-07-13 19:31:42,777 INFO L628 ElimStorePlain]: treesize reduction 179, result has 41.7 percent of original size [2021-07-13 19:31:42,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 22 treesize of output 14 [2021-07-13 19:31:42,781 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 10 treesize of output 6 [2021-07-13 19:31:42,786 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:42,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 12 treesize of output 8 [2021-07-13 19:31:42,791 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:42,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 19 treesize of output 15 [2021-07-13 19:31:42,831 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 11 treesize of output 7 [2021-07-13 19:31:42,870 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:42,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:31:42,905 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:344, output treesize:62 [2021-07-13 19:31:42,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:42,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020774337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:42,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:42,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:42,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109036567] [2021-07-13 19:31:42,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:42,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:42,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:42,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:42,960 INFO L87 Difference]: Start difference. First operand 379 states and 1210 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:43,394 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-07-13 19:31:43,649 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 69 [2021-07-13 19:31:43,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:43,747 INFO L93 Difference]: Finished difference Result 442 states and 1378 transitions. [2021-07-13 19:31:43,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:43,747 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:43,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:43,748 INFO L225 Difference]: With dead ends: 442 [2021-07-13 19:31:43,748 INFO L226 Difference]: Without dead ends: 432 [2021-07-13 19:31:43,748 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1223.4ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:43,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-07-13 19:31:43,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 381. [2021-07-13 19:31:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.2) internal successors, (1216), 380 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-13 19:31:43,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1216 transitions. [2021-07-13 19:31:43,753 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1216 transitions. Word has length 17 [2021-07-13 19:31:43,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:43,753 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1216 transitions. [2021-07-13 19:31:43,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:43,753 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1216 transitions. [2021-07-13 19:31:43,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:43,753 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:43,753 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:43,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2090 [2021-07-13 19:31:43,961 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:43,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:43,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1907866476, now seen corresponding path program 76 times [2021-07-13 19:31:43,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:43,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446691162] [2021-07-13 19:31:43,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:44,154 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-13 19:31:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:44,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:44,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446691162] [2021-07-13 19:31:44,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446691162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:44,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228155943] [2021-07-13 19:31:44,432 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 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-13 19:31:44,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:44,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:44,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:44,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:44,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 15 treesize of output 11 [2021-07-13 19:31:44,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 19 [2021-07-13 19:31:44,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:44,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 25 treesize of output 19 [2021-07-13 19:31:44,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 35 treesize of output 27 [2021-07-13 19:31:44,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:44,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:44,803 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:180, output treesize:146 [2021-07-13 19:31:44,932 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:31:44,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 19 [2021-07-13 19:31:44,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 25 treesize of output 19 [2021-07-13 19:31:44,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 39 treesize of output 31 [2021-07-13 19:31:44,947 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 15 treesize of output 11 [2021-07-13 19:31:44,953 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 35 treesize of output 27 [2021-07-13 19:31:44,958 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 29 treesize of output 23 [2021-07-13 19:31:44,963 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:44,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 27 treesize of output 21 [2021-07-13 19:31:44,968 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:44,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 17 treesize of output 13 [2021-07-13 19:31:44,972 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,126 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:31:45,126 INFO L628 ElimStorePlain]: treesize reduction 132, result has 57.6 percent of original size [2021-07-13 19:31:45,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 22 treesize of output 14 [2021-07-13 19:31:45,132 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 10 treesize of output 6 [2021-07-13 19:31:45,137 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:45,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 25 treesize of output 17 [2021-07-13 19:31:45,142 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 22 treesize of output 14 [2021-07-13 19:31:45,146 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:45,208 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:379, output treesize:101 [2021-07-13 19:31:45,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:45,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228155943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:45,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:45,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:45,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979697841] [2021-07-13 19:31:45,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:45,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:45,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:45,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:45,339 INFO L87 Difference]: Start difference. First operand 381 states and 1216 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:45,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:45,958 INFO L93 Difference]: Finished difference Result 449 states and 1404 transitions. [2021-07-13 19:31:45,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:45,958 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:45,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:45,959 INFO L225 Difference]: With dead ends: 449 [2021-07-13 19:31:45,959 INFO L226 Difference]: Without dead ends: 438 [2021-07-13 19:31:45,959 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 977.0ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:45,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-07-13 19:31:45,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 382. [2021-07-13 19:31:45,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.202099737532808) internal successors, (1220), 381 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-13 19:31:45,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1220 transitions. [2021-07-13 19:31:45,963 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1220 transitions. Word has length 17 [2021-07-13 19:31:45,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:45,963 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1220 transitions. [2021-07-13 19:31:45,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:45,964 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1220 transitions. [2021-07-13 19:31:45,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:45,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:45,964 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:46,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2103,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:46,173 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:46,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:46,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1365201684, now seen corresponding path program 77 times [2021-07-13 19:31:46,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:46,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224078414] [2021-07-13 19:31:46,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:46,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:46,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:46,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:46,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224078414] [2021-07-13 19:31:46,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224078414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:46,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706128551] [2021-07-13 19:31:46,498 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 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-13 19:31:46,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:46,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:46,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:46,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:46,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,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 25 treesize of output 19 [2021-07-13 19:31:46,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,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 27 treesize of output 21 [2021-07-13 19:31:46,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:46,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,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 25 treesize of output 19 [2021-07-13 19:31:46,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:46,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 15 treesize of output 11 [2021-07-13 19:31:46,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:46,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:46,731 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:106 [2021-07-13 19:31:46,865 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_581, v_prenex_577, v_prenex_579], 1=[v_prenex_580, array_4, v_prenex_582, v_prenex_578]} [2021-07-13 19:31:46,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:46,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:46,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,974 INFO L628 ElimStorePlain]: treesize reduction 93, result has 60.4 percent of original size [2021-07-13 19:31:46,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 18 treesize of output 14 [2021-07-13 19:31:46,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:46,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 20 treesize of output 16 [2021-07-13 19:31:46,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:47,022 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:47,061 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 22 treesize of output 14 [2021-07-13 19:31:47,097 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,129 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:47,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:47,134 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:47,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 12 treesize of output 8 [2021-07-13 19:31:47,139 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:47,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 11 treesize of output 7 [2021-07-13 19:31:47,174 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:47,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:47,205 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:249, output treesize:48 [2021-07-13 19:31:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:47,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706128551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:47,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:47,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:31:47,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626321266] [2021-07-13 19:31:47,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:47,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:47,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:47,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:47,264 INFO L87 Difference]: Start difference. First operand 382 states and 1220 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:47,883 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 78 [2021-07-13 19:31:47,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:47,972 INFO L93 Difference]: Finished difference Result 444 states and 1386 transitions. [2021-07-13 19:31:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:47,972 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:47,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:47,973 INFO L225 Difference]: With dead ends: 444 [2021-07-13 19:31:47,973 INFO L226 Difference]: Without dead ends: 434 [2021-07-13 19:31:47,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 872.8ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:47,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-07-13 19:31:47,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 384. [2021-07-13 19:31:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2010443864229763) internal successors, (1226), 383 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:47,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1226 transitions. [2021-07-13 19:31:47,978 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1226 transitions. Word has length 17 [2021-07-13 19:31:47,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:47,978 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1226 transitions. [2021-07-13 19:31:47,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:47,978 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1226 transitions. [2021-07-13 19:31:47,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:47,979 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:47,979 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:48,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2131,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:48,189 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:48,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:48,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1022618172, now seen corresponding path program 78 times [2021-07-13 19:31:48,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:48,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447159342] [2021-07-13 19:31:48,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:48,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:48,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447159342] [2021-07-13 19:31:48,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447159342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:48,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685495393] [2021-07-13 19:31:48,444 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 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-13 19:31:48,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:48,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:48,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:48,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:48,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 35 treesize of output 27 [2021-07-13 19:31:48,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 15 treesize of output 11 [2021-07-13 19:31:48,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 25 treesize of output 19 [2021-07-13 19:31:48,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 25 treesize of output 19 [2021-07-13 19:31:48,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:48,686 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:205, output treesize:167 [2021-07-13 19:31:48,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 39 treesize of output 31 [2021-07-13 19:31:48,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,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 29 treesize of output 23 [2021-07-13 19:31:48,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,069 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2021-07-13 19:31:49,069 INFO L628 ElimStorePlain]: treesize reduction 151, result has 56.6 percent of original size [2021-07-13 19:31:49,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 27 treesize of output 21 [2021-07-13 19:31:49,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 11 treesize of output 7 [2021-07-13 19:31:49,143 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-13 19:31:49,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,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 25 treesize of output 17 [2021-07-13 19:31:49,148 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:31:49,214 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:49,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,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 27 treesize of output 21 [2021-07-13 19:31:49,279 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:49,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:31:49,343 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:49,407 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:49,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:49,463 INFO L518 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2021-07-13 19:31:49,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:49,466 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:371, output treesize:101 [2021-07-13 19:31:49,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:49,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685495393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:49,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:49,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:49,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381765626] [2021-07-13 19:31:49,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:49,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:49,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:49,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:49,600 INFO L87 Difference]: Start difference. First operand 384 states and 1226 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:50,051 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 74 [2021-07-13 19:31:50,200 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-07-13 19:31:50,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:50,297 INFO L93 Difference]: Finished difference Result 442 states and 1380 transitions. [2021-07-13 19:31:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:50,297 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:50,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:50,298 INFO L225 Difference]: With dead ends: 442 [2021-07-13 19:31:50,298 INFO L226 Difference]: Without dead ends: 431 [2021-07-13 19:31:50,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 856.3ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:50,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-13 19:31:50,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 382. [2021-07-13 19:31:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.202099737532808) internal successors, (1220), 381 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-13 19:31:50,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1220 transitions. [2021-07-13 19:31:50,303 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1220 transitions. Word has length 17 [2021-07-13 19:31:50,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:50,303 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1220 transitions. [2021-07-13 19:31:50,303 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:50,303 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1220 transitions. [2021-07-13 19:31:50,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:50,304 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:50,304 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:50,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 225 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2156 [2021-07-13 19:31:50,504 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:50,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:50,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1599914564, now seen corresponding path program 79 times [2021-07-13 19:31:50,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:50,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483086245] [2021-07-13 19:31:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:50,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:50,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:50,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483086245] [2021-07-13 19:31:50,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483086245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:50,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120736868] [2021-07-13 19:31:50,816 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 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-13 19:31:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:50,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:50,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:50,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 25 treesize of output 19 [2021-07-13 19:31:50,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,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 25 treesize of output 19 [2021-07-13 19:31:50,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,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 35 treesize of output 27 [2021-07-13 19:31:50,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,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-13 19:31:50,958 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:51,019 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:193, output treesize:158 [2021-07-13 19:31:51,483 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_603, array_0, v_prenex_605, v_prenex_607, v_prenex_599, v_prenex_601], 1=[v_prenex_602, v_prenex_604, v_prenex_606, v_prenex_608, array_4, v_prenex_600]} [2021-07-13 19:31:51,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 15 treesize of output 11 [2021-07-13 19:31:51,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:51,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,667 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 91 [2021-07-13 19:31:51,667 INFO L628 ElimStorePlain]: treesize reduction 190, result has 53.5 percent of original size [2021-07-13 19:31:51,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:51,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,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 19 treesize of output 15 [2021-07-13 19:31:51,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,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 28 treesize of output 22 [2021-07-13 19:31:51,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,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 30 treesize of output 24 [2021-07-13 19:31:51,809 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:51,868 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:31:51,925 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,976 INFO L518 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2021-07-13 19:31:51,976 INFO L518 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2021-07-13 19:31:51,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,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 11 treesize of output 7 [2021-07-13 19:31:51,981 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:52,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 21 treesize of output 13 [2021-07-13 19:31:52,037 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 12 treesize of output 8 [2021-07-13 19:31:52,042 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:52,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 22 treesize of output 14 [2021-07-13 19:31:52,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 22 treesize of output 14 [2021-07-13 19:31:52,147 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:52,198 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:427, output treesize:75 [2021-07-13 19:31:52,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:52,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120736868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:52,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:52,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:52,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472719611] [2021-07-13 19:31:52,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:52,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:52,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:52,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:52,267 INFO L87 Difference]: Start difference. First operand 382 states and 1220 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:52,697 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 74 [2021-07-13 19:31:52,990 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 89 [2021-07-13 19:31:53,533 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 151 [2021-07-13 19:31:53,851 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 99 [2021-07-13 19:31:53,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:53,949 INFO L93 Difference]: Finished difference Result 543 states and 1673 transitions. [2021-07-13 19:31:53,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:53,950 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:53,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:53,951 INFO L225 Difference]: With dead ends: 543 [2021-07-13 19:31:53,951 INFO L226 Difference]: Without dead ends: 527 [2021-07-13 19:31:53,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1897.1ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:53,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-07-13 19:31:53,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 426. [2021-07-13 19:31:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.284705882352941) internal successors, (1396), 425 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:53,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1396 transitions. [2021-07-13 19:31:53,957 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1396 transitions. Word has length 17 [2021-07-13 19:31:53,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:53,957 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1396 transitions. [2021-07-13 19:31:53,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:53,957 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1396 transitions. [2021-07-13 19:31:53,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:53,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:53,957 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:54,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2191 [2021-07-13 19:31:54,158 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:54,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:54,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1275471968, now seen corresponding path program 80 times [2021-07-13 19:31:54,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:54,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514370107] [2021-07-13 19:31:54,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:54,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:54,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514370107] [2021-07-13 19:31:54,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514370107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:54,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864997200] [2021-07-13 19:31:54,482 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 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-13 19:31:54,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:54,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:54,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:31:54,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:54,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 25 treesize of output 19 [2021-07-13 19:31:54,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 25 treesize of output 19 [2021-07-13 19:31:54,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,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 35 treesize of output 27 [2021-07-13 19:31:54,601 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:54,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:54,652 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:138 [2021-07-13 19:31:54,843 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_609], 1=[array_4, v_prenex_610]} [2021-07-13 19:31:54,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:54,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:54,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,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 17 treesize of output 13 [2021-07-13 19:31:54,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:54,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,999 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-13 19:31:54,999 INFO L628 ElimStorePlain]: treesize reduction 145, result has 56.5 percent of original size [2021-07-13 19:31:55,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 19 treesize of output 15 [2021-07-13 19:31:55,003 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:55,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:55,007 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:55,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:55,011 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:55,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:55,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,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 10 treesize of output 6 [2021-07-13 19:31:55,069 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:55,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:55,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,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 11 treesize of output 7 [2021-07-13 19:31:55,125 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:55,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,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 11 treesize of output 7 [2021-07-13 19:31:55,130 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:55,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:55,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 24 treesize of output 16 [2021-07-13 19:31:55,134 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:55,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:55,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:55,185 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:371, output treesize:127 [2021-07-13 19:31:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:55,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864997200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:55,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:55,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:55,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931286019] [2021-07-13 19:31:55,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:55,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:55,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:55,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:55,349 INFO L87 Difference]: Start difference. First operand 426 states and 1396 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:55,755 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-13 19:31:56,019 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-07-13 19:31:56,271 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 75 [2021-07-13 19:31:56,483 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:31:56,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:56,566 INFO L93 Difference]: Finished difference Result 523 states and 1617 transitions. [2021-07-13 19:31:56,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:56,566 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:56,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:56,567 INFO L225 Difference]: With dead ends: 523 [2021-07-13 19:31:56,567 INFO L226 Difference]: Without dead ends: 509 [2021-07-13 19:31:56,567 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1511.9ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:56,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-07-13 19:31:56,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 423. [2021-07-13 19:31:56,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.286729857819905) internal successors, (1387), 422 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:56,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1387 transitions. [2021-07-13 19:31:56,573 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1387 transitions. Word has length 17 [2021-07-13 19:31:56,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:56,573 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1387 transitions. [2021-07-13 19:31:56,573 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:56,573 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1387 transitions. [2021-07-13 19:31:56,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:56,573 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:56,573 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:56,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2222 [2021-07-13 19:31:56,789 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:56,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:56,789 INFO L82 PathProgramCache]: Analyzing trace with hash -324965886, now seen corresponding path program 81 times [2021-07-13 19:31:56,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:56,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444078160] [2021-07-13 19:31:56,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:56,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:57,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:57,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:57,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444078160] [2021-07-13 19:31:57,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444078160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:57,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900726253] [2021-07-13 19:31:57,155 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 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-13 19:31:57,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:57,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:57,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 19:31:57,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:57,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,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 25 treesize of output 19 [2021-07-13 19:31:57,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,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 35 treesize of output 27 [2021-07-13 19:31:57,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,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 25 treesize of output 19 [2021-07-13 19:31:57,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 15 treesize of output 11 [2021-07-13 19:31:57,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:57,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:57,402 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:217, output treesize:186 [2021-07-13 19:31:57,531 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_613, v_prenex_615, array_0, v_prenex_611], 1=[v_prenex_614, v_prenex_616, array_4, v_prenex_612]} [2021-07-13 19:31:57,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 28 treesize of output 22 [2021-07-13 19:31:57,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,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 38 treesize of output 30 [2021-07-13 19:31:57,541 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,709 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-07-13 19:31:57,709 INFO L628 ElimStorePlain]: treesize reduction 182, result has 54.0 percent of original size [2021-07-13 19:31:57,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-13 19:31:57,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:57,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 27 treesize of output 21 [2021-07-13 19:31:57,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,917 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 59 [2021-07-13 19:31:57,917 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.0 percent of original size [2021-07-13 19:31:57,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:57,922 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:57,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:57,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,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 10 treesize of output 6 [2021-07-13 19:31:57,989 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:57,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:57,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 24 treesize of output 16 [2021-07-13 19:31:57,993 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,054 INFO L518 ElimStorePlain]: Eliminatee v_prenex_616 vanished before elimination [2021-07-13 19:31:58,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 11 treesize of output 7 [2021-07-13 19:31:58,058 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:58,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,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 11 treesize of output 7 [2021-07-13 19:31:58,122 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:31:58,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:58,181 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:419, output treesize:148 [2021-07-13 19:31:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:58,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900726253] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:58,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:58,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:58,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336501013] [2021-07-13 19:31:58,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:58,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:58,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:58,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:58,359 INFO L87 Difference]: Start difference. First operand 423 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:58,933 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 66 [2021-07-13 19:31:59,324 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-13 19:31:59,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:59,422 INFO L93 Difference]: Finished difference Result 491 states and 1563 transitions. [2021-07-13 19:31:59,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:59,422 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:31:59,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:59,423 INFO L225 Difference]: With dead ends: 491 [2021-07-13 19:31:59,423 INFO L226 Difference]: Without dead ends: 481 [2021-07-13 19:31:59,423 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1403.9ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:59,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-07-13 19:31:59,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 425. [2021-07-13 19:31:59,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.285377358490566) internal successors, (1393), 424 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:59,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1393 transitions. [2021-07-13 19:31:59,428 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1393 transitions. Word has length 17 [2021-07-13 19:31:59,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:59,428 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1393 transitions. [2021-07-13 19:31:59,428 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:59,428 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1393 transitions. [2021-07-13 19:31:59,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:59,429 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:59,429 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:59,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2235,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:59,645 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:59,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:59,645 INFO L82 PathProgramCache]: Analyzing trace with hash 17617626, now seen corresponding path program 82 times [2021-07-13 19:31:59,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:59,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851417644] [2021-07-13 19:31:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:59,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:59,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851417644] [2021-07-13 19:31:59,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851417644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:59,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926996507] [2021-07-13 19:31:59,934 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 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-13 19:31:59,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:59,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:59,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:31:59,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:00,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 25 treesize of output 19 [2021-07-13 19:32:00,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 27 treesize of output 21 [2021-07-13 19:32:00,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 25 treesize of output 19 [2021-07-13 19:32:00,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 15 treesize of output 11 [2021-07-13 19:32:00,167 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:00,206 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:103 [2021-07-13 19:32:00,333 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_625, array_0, v_prenex_621, v_prenex_623], 1=[v_prenex_624, v_prenex_626, array_2, v_prenex_622]} [2021-07-13 19:32:00,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 21 treesize of output 17 [2021-07-13 19:32:00,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,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 19 treesize of output 15 [2021-07-13 19:32:00,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,438 INFO L628 ElimStorePlain]: treesize reduction 96, result has 58.3 percent of original size [2021-07-13 19:32:00,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 19 treesize of output 15 [2021-07-13 19:32:00,442 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,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-13 19:32:00,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:00,520 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:00,557 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:00,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 14 treesize of output 10 [2021-07-13 19:32:00,594 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:00,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 11 treesize of output 7 [2021-07-13 19:32:00,598 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:00,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:00,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 13 treesize of output 9 [2021-07-13 19:32:00,635 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:00,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:00,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_622 vanished before elimination [2021-07-13 19:32:00,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:00,668 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:243, output treesize:48 [2021-07-13 19:32:00,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:00,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926996507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:00,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:00,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:32:00,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192572430] [2021-07-13 19:32:00,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:32:00,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:00,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:32:00,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:32:00,730 INFO L87 Difference]: Start difference. First operand 425 states and 1393 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:01,444 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 88 [2021-07-13 19:32:01,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:01,640 INFO L93 Difference]: Finished difference Result 489 states and 1557 transitions. [2021-07-13 19:32:01,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:01,640 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:01,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:01,641 INFO L225 Difference]: With dead ends: 489 [2021-07-13 19:32:01,641 INFO L226 Difference]: Without dead ends: 478 [2021-07-13 19:32:01,641 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 951.7ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:01,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-13 19:32:01,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 422. [2021-07-13 19:32:01,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.28978622327791) internal successors, (1385), 421 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:01,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1385 transitions. [2021-07-13 19:32:01,646 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1385 transitions. Word has length 17 [2021-07-13 19:32:01,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:01,646 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1385 transitions. [2021-07-13 19:32:01,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:01,646 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1385 transitions. [2021-07-13 19:32:01,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:01,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:01,647 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:01,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2250,229 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:01,857 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:01,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:01,857 INFO L82 PathProgramCache]: Analyzing trace with hash -574938828, now seen corresponding path program 83 times [2021-07-13 19:32:01,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:01,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030314473] [2021-07-13 19:32:01,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:02,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:02,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:02,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030314473] [2021-07-13 19:32:02,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030314473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:02,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364113516] [2021-07-13 19:32:02,213 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 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-13 19:32:02,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:02,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:02,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:02,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:02,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:02,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:02,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:02,382 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:02,385 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:02,415 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:127, output treesize:91 [2021-07-13 19:32:02,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,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 19 treesize of output 15 [2021-07-13 19:32:02,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,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 17 treesize of output 13 [2021-07-13 19:32:02,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,647 INFO L628 ElimStorePlain]: treesize reduction 113, result has 45.7 percent of original size [2021-07-13 19:32:02,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,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 27 treesize of output 21 [2021-07-13 19:32:02,651 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:02,680 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:02,707 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-13 19:32:02,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 12 treesize of output 8 [2021-07-13 19:32:02,733 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:02,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,755 INFO L518 ElimStorePlain]: Eliminatee v_prenex_631 vanished before elimination [2021-07-13 19:32:02,755 INFO L518 ElimStorePlain]: Eliminatee v_prenex_632 vanished before elimination [2021-07-13 19:32:02,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,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 10 treesize of output 6 [2021-07-13 19:32:02,759 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:02,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:02,783 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:223, output treesize:38 [2021-07-13 19:32:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:02,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364113516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:02,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:02,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:32:02,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208452473] [2021-07-13 19:32:02,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:02,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:02,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:02,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:02,820 INFO L87 Difference]: Start difference. First operand 422 states and 1385 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:03,366 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 19:32:03,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:03,452 INFO L93 Difference]: Finished difference Result 491 states and 1567 transitions. [2021-07-13 19:32:03,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:03,452 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:03,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:03,453 INFO L225 Difference]: With dead ends: 491 [2021-07-13 19:32:03,453 INFO L226 Difference]: Without dead ends: 481 [2021-07-13 19:32:03,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 884.2ms TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:03,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-07-13 19:32:03,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 423. [2021-07-13 19:32:03,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2914691943127963) internal successors, (1389), 422 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:03,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1389 transitions. [2021-07-13 19:32:03,459 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1389 transitions. Word has length 17 [2021-07-13 19:32:03,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:03,459 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1389 transitions. [2021-07-13 19:32:03,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:03,459 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1389 transitions. [2021-07-13 19:32:03,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:03,459 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:03,459 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:03,665 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2275,230 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:03,665 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:03,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:03,665 INFO L82 PathProgramCache]: Analyzing trace with hash 906299042, now seen corresponding path program 84 times [2021-07-13 19:32:03,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:03,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383361485] [2021-07-13 19:32:03,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:03,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:03,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:03,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:03,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383361485] [2021-07-13 19:32:03,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383361485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:03,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217427382] [2021-07-13 19:32:03,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 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-13 19:32:03,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:03,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:03,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:03,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:03,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,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 15 treesize of output 11 [2021-07-13 19:32:03,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,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 25 treesize of output 19 [2021-07-13 19:32:04,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 25 treesize of output 19 [2021-07-13 19:32:04,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 27 treesize of output 21 [2021-07-13 19:32:04,041 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:04,073 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:139, output treesize:102 [2021-07-13 19:32:04,175 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_641, v_prenex_643, v_prenex_645], 1=[v_prenex_646, array_4, v_prenex_642, v_prenex_644]} [2021-07-13 19:32:04,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:04,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,249 INFO L628 ElimStorePlain]: treesize reduction 112, result has 47.7 percent of original size [2021-07-13 19:32:04,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:04,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:04,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:04,304 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 11 treesize of output 7 [2021-07-13 19:32:04,329 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-13 19:32:04,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,349 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:04,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:04,353 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:04,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 10 treesize of output 6 [2021-07-13 19:32:04,376 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:04,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:04,397 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:221, output treesize:38 [2021-07-13 19:32:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:04,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217427382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:04,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:04,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:32:04,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823326854] [2021-07-13 19:32:04,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:32:04,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:04,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:32:04,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:32:04,434 INFO L87 Difference]: Start difference. First operand 423 states and 1389 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:05,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:05,011 INFO L93 Difference]: Finished difference Result 489 states and 1563 transitions. [2021-07-13 19:32:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:05,012 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:05,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:05,013 INFO L225 Difference]: With dead ends: 489 [2021-07-13 19:32:05,013 INFO L226 Difference]: Without dead ends: 479 [2021-07-13 19:32:05,013 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 588.5ms TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:05,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-07-13 19:32:05,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 422. [2021-07-13 19:32:05,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.28978622327791) internal successors, (1385), 421 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:05,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1385 transitions. [2021-07-13 19:32:05,018 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1385 transitions. Word has length 17 [2021-07-13 19:32:05,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:05,018 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1385 transitions. [2021-07-13 19:32:05,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:05,018 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1385 transitions. [2021-07-13 19:32:05,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:05,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:05,019 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:05,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2317 [2021-07-13 19:32:05,233 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:05,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:05,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1455215452, now seen corresponding path program 85 times [2021-07-13 19:32:05,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:05,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291147281] [2021-07-13 19:32:05,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:05,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:05,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291147281] [2021-07-13 19:32:05,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291147281] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:05,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95369704] [2021-07-13 19:32:05,736 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 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-13 19:32:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:05,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:05,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:05,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:05,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 25 treesize of output 19 [2021-07-13 19:32:05,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:05,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:05,861 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:05,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 15 treesize of output 11 [2021-07-13 19:32:05,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,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 35 treesize of output 27 [2021-07-13 19:32:05,868 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:05,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:05,923 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:163 [2021-07-13 19:32:06,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 25 treesize of output 19 [2021-07-13 19:32:06,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:06,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,345 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 65 [2021-07-13 19:32:06,345 INFO L628 ElimStorePlain]: treesize reduction 165, result has 48.8 percent of original size [2021-07-13 19:32:06,346 INFO L518 ElimStorePlain]: Eliminatee v_prenex_648 vanished before elimination [2021-07-13 19:32:06,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 21 treesize of output 17 [2021-07-13 19:32:06,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 19 treesize of output 15 [2021-07-13 19:32:06,355 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 12 treesize of output 8 [2021-07-13 19:32:06,398 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-13 19:32:06,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 11 treesize of output 7 [2021-07-13 19:32:06,403 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:06,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 27 treesize of output 21 [2021-07-13 19:32:06,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:06,485 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 27 treesize of output 21 [2021-07-13 19:32:06,524 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:06,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:06,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 11 treesize of output 7 [2021-07-13 19:32:06,562 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:06,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:06,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:32:06,598 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:336, output treesize:67 [2021-07-13 19:32:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:06,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95369704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:06,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:06,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:06,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396225073] [2021-07-13 19:32:06,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:06,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:06,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:06,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:06,650 INFO L87 Difference]: Start difference. First operand 422 states and 1385 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:07,026 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-13 19:32:07,325 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 83 [2021-07-13 19:32:07,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:07,409 INFO L93 Difference]: Finished difference Result 488 states and 1561 transitions. [2021-07-13 19:32:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:07,410 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:07,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:07,411 INFO L225 Difference]: With dead ends: 488 [2021-07-13 19:32:07,411 INFO L226 Difference]: Without dead ends: 478 [2021-07-13 19:32:07,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1257.2ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:07,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-13 19:32:07,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 424. [2021-07-13 19:32:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.2884160756501184) internal successors, (1391), 423 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:07,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1391 transitions. [2021-07-13 19:32:07,416 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1391 transitions. Word has length 17 [2021-07-13 19:32:07,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:07,416 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1391 transitions. [2021-07-13 19:32:07,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:07,416 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1391 transitions. [2021-07-13 19:32:07,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:07,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:07,417 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:07,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2347 [2021-07-13 19:32:07,618 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:07,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:07,618 INFO L82 PathProgramCache]: Analyzing trace with hash 640409298, now seen corresponding path program 86 times [2021-07-13 19:32:07,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:07,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667551793] [2021-07-13 19:32:07,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:07,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:07,826 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-07-13 19:32:08,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:08,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:08,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667551793] [2021-07-13 19:32:08,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667551793] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:08,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801722893] [2021-07-13 19:32:08,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 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-13 19:32:08,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:08,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:08,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:08,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:08,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:08,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 15 treesize of output 11 [2021-07-13 19:32:08,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 27 treesize of output 21 [2021-07-13 19:32:08,293 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 25 treesize of output 19 [2021-07-13 19:32:08,296 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:08,335 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:139, output treesize:113 [2021-07-13 19:32:08,458 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_660, v_prenex_662, v_prenex_664], 1=[array_2, v_prenex_661, v_prenex_663, v_prenex_665]} [2021-07-13 19:32:08,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:08,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:08,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,539 INFO L628 ElimStorePlain]: treesize reduction 119, result has 46.2 percent of original size [2021-07-13 19:32:08,540 INFO L518 ElimStorePlain]: Eliminatee v_prenex_660 vanished before elimination [2021-07-13 19:32:08,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 27 treesize of output 21 [2021-07-13 19:32:08,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:08,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 11 treesize of output 7 [2021-07-13 19:32:08,597 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-13 19:32:08,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,620 INFO L518 ElimStorePlain]: Eliminatee v_prenex_661 vanished before elimination [2021-07-13 19:32:08,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,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 10 treesize of output 6 [2021-07-13 19:32:08,624 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:08,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:08,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:08,649 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:08,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:08,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:08,672 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:243, output treesize:38 [2021-07-13 19:32:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:08,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801722893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:08,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:08,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:32:08,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689840796] [2021-07-13 19:32:08,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:08,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:08,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:08,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:08,715 INFO L87 Difference]: Start difference. First operand 424 states and 1391 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:09,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:09,171 INFO L93 Difference]: Finished difference Result 485 states and 1553 transitions. [2021-07-13 19:32:09,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:09,171 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:09,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:09,172 INFO L225 Difference]: With dead ends: 485 [2021-07-13 19:32:09,172 INFO L226 Difference]: Without dead ends: 474 [2021-07-13 19:32:09,172 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 817.4ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:09,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-07-13 19:32:09,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 422. [2021-07-13 19:32:09,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.28978622327791) internal successors, (1385), 421 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:09,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1385 transitions. [2021-07-13 19:32:09,177 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1385 transitions. Word has length 17 [2021-07-13 19:32:09,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:09,177 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1385 transitions. [2021-07-13 19:32:09,177 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:09,177 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1385 transitions. [2021-07-13 19:32:09,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:09,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:09,178 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:09,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2392 [2021-07-13 19:32:09,378 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:09,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:09,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1662308434, now seen corresponding path program 87 times [2021-07-13 19:32:09,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:09,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016560719] [2021-07-13 19:32:09,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:09,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:09,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:09,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016560719] [2021-07-13 19:32:09,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016560719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:09,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357379109] [2021-07-13 19:32:09,687 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 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-13 19:32:09,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:09,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:09,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-13 19:32:09,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:09,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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-13 19:32:09,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:09,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 25 treesize of output 19 [2021-07-13 19:32:09,843 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 25 treesize of output 19 [2021-07-13 19:32:09,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:09,948 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:245, output treesize:210 [2021-07-13 19:32:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 25 treesize of output 19 [2021-07-13 19:32:10,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 15 treesize of output 11 [2021-07-13 19:32:10,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 28 treesize of output 22 [2021-07-13 19:32:10,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:10,113 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:10,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 38 treesize of output 30 [2021-07-13 19:32:10,122 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 25 treesize of output 19 [2021-07-13 19:32:10,127 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,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 35 treesize of output 27 [2021-07-13 19:32:10,132 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,357 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-07-13 19:32:10,357 INFO L628 ElimStorePlain]: treesize reduction 185, result has 58.2 percent of original size [2021-07-13 19:32:10,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 22 treesize of output 14 [2021-07-13 19:32:10,363 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 10 treesize of output 6 [2021-07-13 19:32:10,368 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:10,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:10,373 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 25 treesize of output 17 [2021-07-13 19:32:10,377 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:10,476 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:507, output treesize:210 [2021-07-13 19:32:10,780 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-07-13 19:32:10,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:10,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357379109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:10,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:10,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 19:32:10,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401410973] [2021-07-13 19:32:10,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:10,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:10,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:10,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:10,902 INFO L87 Difference]: Start difference. First operand 422 states and 1385 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:11,293 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 64 [2021-07-13 19:32:11,544 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 68 [2021-07-13 19:32:11,878 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-13 19:32:12,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:12,071 INFO L93 Difference]: Finished difference Result 504 states and 1582 transitions. [2021-07-13 19:32:12,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:12,071 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:12,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:12,072 INFO L225 Difference]: With dead ends: 504 [2021-07-13 19:32:12,072 INFO L226 Difference]: Without dead ends: 484 [2021-07-13 19:32:12,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1612.4ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:12,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-07-13 19:32:12,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 422. [2021-07-13 19:32:12,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.2921615201900236) internal successors, (1386), 421 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:12,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1386 transitions. [2021-07-13 19:32:12,077 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1386 transitions. Word has length 17 [2021-07-13 19:32:12,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:12,077 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1386 transitions. [2021-07-13 19:32:12,077 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:12,078 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1386 transitions. [2021-07-13 19:32:12,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:12,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:12,078 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:12,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2422 [2021-07-13 19:32:12,293 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:12,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:12,293 INFO L82 PathProgramCache]: Analyzing trace with hash 2004891946, now seen corresponding path program 88 times [2021-07-13 19:32:12,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:12,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825192278] [2021-07-13 19:32:12,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:12,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:12,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:12,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825192278] [2021-07-13 19:32:12,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825192278] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:12,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768117547] [2021-07-13 19:32:12,550 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 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-13 19:32:12,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:12,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:12,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:12,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:12,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,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 25 treesize of output 19 [2021-07-13 19:32:12,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,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 15 treesize of output 11 [2021-07-13 19:32:12,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,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 25 treesize of output 19 [2021-07-13 19:32:12,775 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,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 27 treesize of output 21 [2021-07-13 19:32:12,779 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:12,816 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:105 [2021-07-13 19:32:12,929 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_670, v_prenex_672, v_prenex_674], 1=[array_2, v_prenex_671, v_prenex_673, v_prenex_675]} [2021-07-13 19:32:12,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:12,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,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 25 treesize of output 19 [2021-07-13 19:32:12,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,041 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:32:13,042 INFO L628 ElimStorePlain]: treesize reduction 85, result has 63.5 percent of original size [2021-07-13 19:32:13,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 19 treesize of output 15 [2021-07-13 19:32:13,046 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,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 19 treesize of output 15 [2021-07-13 19:32:13,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,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 29 treesize of output 23 [2021-07-13 19:32:13,131 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,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 31 treesize of output 25 [2021-07-13 19:32:13,135 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,167 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:32:13,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 10 treesize of output 6 [2021-07-13 19:32:13,172 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:13,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 11 treesize of output 7 [2021-07-13 19:32:13,209 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:13,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 12 treesize of output 8 [2021-07-13 19:32:13,246 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:13,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:13,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 22 treesize of output 14 [2021-07-13 19:32:13,250 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:13,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:13,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:13,283 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:247, output treesize:48 [2021-07-13 19:32:13,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:13,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768117547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:13,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:13,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:32:13,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643981642] [2021-07-13 19:32:13,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:32:13,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:13,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:32:13,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:32:13,344 INFO L87 Difference]: Start difference. First operand 422 states and 1386 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:13,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:13,875 INFO L93 Difference]: Finished difference Result 484 states and 1551 transitions. [2021-07-13 19:32:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:13,875 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:13,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:13,876 INFO L225 Difference]: With dead ends: 484 [2021-07-13 19:32:13,876 INFO L226 Difference]: Without dead ends: 473 [2021-07-13 19:32:13,876 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 686.4ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:13,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-07-13 19:32:13,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 421. [2021-07-13 19:32:13,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.295238095238095) internal successors, (1384), 420 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:13,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1384 transitions. [2021-07-13 19:32:13,881 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1384 transitions. Word has length 17 [2021-07-13 19:32:13,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:13,881 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1384 transitions. [2021-07-13 19:32:13,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:13,882 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1384 transitions. [2021-07-13 19:32:13,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:13,882 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:13,882 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:14,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2441 [2021-07-13 19:32:14,098 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:14,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:14,099 INFO L82 PathProgramCache]: Analyzing trace with hash 569417172, now seen corresponding path program 89 times [2021-07-13 19:32:14,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:14,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648119040] [2021-07-13 19:32:14,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:14,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:14,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648119040] [2021-07-13 19:32:14,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648119040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:14,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211803428] [2021-07-13 19:32:14,512 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 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-13 19:32:14,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:14,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:14,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:14,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:14,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 15 treesize of output 11 [2021-07-13 19:32:14,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:14,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,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 25 treesize of output 19 [2021-07-13 19:32:14,669 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:14,672 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:14,691 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:76 [2021-07-13 19:32:14,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-07-13 19:32:14,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:14,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,832 INFO L628 ElimStorePlain]: treesize reduction 54, result has 52.6 percent of original size [2021-07-13 19:32:14,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 19 treesize of output 15 [2021-07-13 19:32:14,835 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,849 INFO L518 ElimStorePlain]: Eliminatee v_prenex_680 vanished before elimination [2021-07-13 19:32:14,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:14,852 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-13 19:32:14,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:14,880 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:32:14,895 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:14,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:14,907 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:154, output treesize:32 [2021-07-13 19:32:14,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:14,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211803428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:14,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:14,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:32:14,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013858793] [2021-07-13 19:32:14,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:14,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:14,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:14,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:14,954 INFO L87 Difference]: Start difference. First operand 421 states and 1384 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:32:15,463 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-13 19:32:15,634 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-07-13 19:32:15,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:15,706 INFO L93 Difference]: Finished difference Result 506 states and 1606 transitions. [2021-07-13 19:32:15,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:15,707 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:32:15,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:15,707 INFO L225 Difference]: With dead ends: 506 [2021-07-13 19:32:15,707 INFO L226 Difference]: Without dead ends: 494 [2021-07-13 19:32:15,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1005.6ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:15,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-07-13 19:32:15,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 421. [2021-07-13 19:32:15,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.288095238095238) internal successors, (1381), 420 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:15,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1381 transitions. [2021-07-13 19:32:15,713 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1381 transitions. Word has length 17 [2021-07-13 19:32:15,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:15,713 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1381 transitions. [2021-07-13 19:32:15,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:32:15,713 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1381 transitions. [2021-07-13 19:32:15,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:15,714 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:15,714 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:15,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2466,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:15,929 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:15,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:15,930 INFO L82 PathProgramCache]: Analyzing trace with hash -245388982, now seen corresponding path program 90 times [2021-07-13 19:32:15,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:15,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434304330] [2021-07-13 19:32:15,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:16,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:16,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434304330] [2021-07-13 19:32:16,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434304330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:16,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742820222] [2021-07-13 19:32:16,231 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 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-13 19:32:16,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:16,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:16,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:16,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:16,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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 25 treesize of output 19 [2021-07-13 19:32:16,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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-13 19:32:16,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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 27 treesize of output 21 [2021-07-13 19:32:16,492 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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 25 treesize of output 19 [2021-07-13 19:32:16,496 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:16,536 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:139, output treesize:109 [2021-07-13 19:32:16,664 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_685, v_prenex_687, v_prenex_689], 1=[v_prenex_690, array_2, v_prenex_686, v_prenex_688]} [2021-07-13 19:32:16,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 25 treesize of output 19 [2021-07-13 19:32:16,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,747 INFO L628 ElimStorePlain]: treesize reduction 119, result has 47.8 percent of original size [2021-07-13 19:32:16,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:16,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:16,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:16,810 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:16,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-13 19:32:16,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,868 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:32:16,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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 22 treesize of output 14 [2021-07-13 19:32:16,872 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:16,898 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:16,921 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:235, output treesize:38 [2021-07-13 19:32:16,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:16,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742820222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:16,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:16,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:32:16,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522626949] [2021-07-13 19:32:16,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:16,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:16,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:16,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:16,965 INFO L87 Difference]: Start difference. First operand 421 states and 1381 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:17,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:17,690 INFO L93 Difference]: Finished difference Result 500 states and 1587 transitions. [2021-07-13 19:32:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:17,691 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:17,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:17,692 INFO L225 Difference]: With dead ends: 500 [2021-07-13 19:32:17,692 INFO L226 Difference]: Without dead ends: 487 [2021-07-13 19:32:17,692 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 852.8ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:17,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-07-13 19:32:17,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 415. [2021-07-13 19:32:17,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.2777777777777777) internal successors, (1357), 414 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:17,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1357 transitions. [2021-07-13 19:32:17,697 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1357 transitions. Word has length 17 [2021-07-13 19:32:17,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:17,697 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1357 transitions. [2021-07-13 19:32:17,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:17,697 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1357 transitions. [2021-07-13 19:32:17,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:17,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:17,698 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:17,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2475 [2021-07-13 19:32:17,912 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:17,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:17,912 INFO L82 PathProgramCache]: Analyzing trace with hash 344982116, now seen corresponding path program 91 times [2021-07-13 19:32:17,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:17,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465139998] [2021-07-13 19:32:17,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:17,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:18,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:18,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:18,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465139998] [2021-07-13 19:32:18,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465139998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:18,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777927805] [2021-07-13 19:32:18,167 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 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-13 19:32:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:18,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:18,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:18,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 25 treesize of output 19 [2021-07-13 19:32:18,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 15 treesize of output 11 [2021-07-13 19:32:18,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 35 treesize of output 27 [2021-07-13 19:32:18,357 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 25 treesize of output 19 [2021-07-13 19:32:18,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:18,402 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:148, output treesize:118 [2021-07-13 19:32:18,591 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:32:18,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 29 treesize of output 23 [2021-07-13 19:32:18,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 35 treesize of output 27 [2021-07-13 19:32:18,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 39 treesize of output 31 [2021-07-13 19:32:18,607 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 25 treesize of output 19 [2021-07-13 19:32:18,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 35 treesize of output 27 [2021-07-13 19:32:18,618 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 25 treesize of output 19 [2021-07-13 19:32:18,623 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 15 treesize of output 11 [2021-07-13 19:32:18,630 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,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 25 treesize of output 19 [2021-07-13 19:32:18,635 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,796 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-13 19:32:18,797 INFO L628 ElimStorePlain]: treesize reduction 144, result has 55.4 percent of original size [2021-07-13 19:32:18,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 25 treesize of output 17 [2021-07-13 19:32:18,803 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 22 treesize of output 14 [2021-07-13 19:32:18,808 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 11 treesize of output 7 [2021-07-13 19:32:18,813 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:18,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:18,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 21 treesize of output 13 [2021-07-13 19:32:18,818 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:18,882 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:387, output treesize:101 [2021-07-13 19:32:19,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:19,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777927805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:19,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:19,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:32:19,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130044350] [2021-07-13 19:32:19,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:19,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:19,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:19,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:19,016 INFO L87 Difference]: Start difference. First operand 415 states and 1357 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:19,745 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2021-07-13 19:32:19,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:19,951 INFO L93 Difference]: Finished difference Result 553 states and 1747 transitions. [2021-07-13 19:32:19,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:19,952 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:19,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:19,953 INFO L225 Difference]: With dead ends: 553 [2021-07-13 19:32:19,953 INFO L226 Difference]: Without dead ends: 539 [2021-07-13 19:32:19,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1014.0ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:19,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-13 19:32:19,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 413. [2021-07-13 19:32:19,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.279126213592233) internal successors, (1351), 412 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:19,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1351 transitions. [2021-07-13 19:32:19,959 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1351 transitions. Word has length 17 [2021-07-13 19:32:19,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:19,959 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1351 transitions. [2021-07-13 19:32:19,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:19,959 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1351 transitions. [2021-07-13 19:32:19,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:19,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:19,960 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:20,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2505,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:20,169 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:20,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:20,169 INFO L82 PathProgramCache]: Analyzing trace with hash -109288126, now seen corresponding path program 92 times [2021-07-13 19:32:20,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:20,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975333365] [2021-07-13 19:32:20,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:20,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:20,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:20,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:20,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975333365] [2021-07-13 19:32:20,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975333365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:20,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620705501] [2021-07-13 19:32:20,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 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-13 19:32:20,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:20,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:20,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:20,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:20,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 25 treesize of output 19 [2021-07-13 19:32:20,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 25 treesize of output 19 [2021-07-13 19:32:20,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 15 treesize of output 11 [2021-07-13 19:32:20,677 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:20,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 35 treesize of output 27 [2021-07-13 19:32:20,681 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:20,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:20,740 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:197, output treesize:166 [2021-07-13 19:32:20,844 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_695, v_prenex_697, v_prenex_699], 1=[array_4, v_prenex_696, v_prenex_698, v_prenex_700]} [2021-07-13 19:32:20,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:20,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:20,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:20,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,016 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 66 [2021-07-13 19:32:21,016 INFO L628 ElimStorePlain]: treesize reduction 160, result has 56.2 percent of original size [2021-07-13 19:32:21,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:21,021 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:21,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:21,096 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:21,160 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,218 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:21,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 22 treesize of output 14 [2021-07-13 19:32:21,223 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2021-07-13 19:32:21,300 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 10 treesize of output 6 [2021-07-13 19:32:21,305 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:21,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 22 treesize of output 14 [2021-07-13 19:32:21,363 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:21,418 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:379, output treesize:125 [2021-07-13 19:32:21,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:21,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620705501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:21,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:21,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:32:21,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854523148] [2021-07-13 19:32:21,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:21,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:21,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:21,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:21,597 INFO L87 Difference]: Start difference. First operand 413 states and 1351 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:22,193 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-07-13 19:32:22,608 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 73 [2021-07-13 19:32:22,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:22,723 INFO L93 Difference]: Finished difference Result 502 states and 1603 transitions. [2021-07-13 19:32:22,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:22,724 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:22,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:22,725 INFO L225 Difference]: With dead ends: 502 [2021-07-13 19:32:22,725 INFO L226 Difference]: Without dead ends: 492 [2021-07-13 19:32:22,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 1382.9ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:22,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-07-13 19:32:22,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 417. [2021-07-13 19:32:22,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.2764423076923075) internal successors, (1363), 416 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:22,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1363 transitions. [2021-07-13 19:32:22,730 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1363 transitions. Word has length 17 [2021-07-13 19:32:22,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:22,730 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1363 transitions. [2021-07-13 19:32:22,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1363 transitions. [2021-07-13 19:32:22,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:22,731 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:22,731 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:22,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2527,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:22,941 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:22,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:22,941 INFO L82 PathProgramCache]: Analyzing trace with hash 233295386, now seen corresponding path program 93 times [2021-07-13 19:32:22,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:22,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453701667] [2021-07-13 19:32:22,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:22,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:23,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:23,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:23,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453701667] [2021-07-13 19:32:23,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453701667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:23,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020367228] [2021-07-13 19:32:23,245 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 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-13 19:32:23,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:23,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:23,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:23,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:23,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:23,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 25 treesize of output 19 [2021-07-13 19:32:23,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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-13 19:32:23,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:23,472 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:23,510 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:99 [2021-07-13 19:32:23,625 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_705, v_prenex_707, v_prenex_709], 1=[array_2, v_prenex_706, v_prenex_708, v_prenex_710]} [2021-07-13 19:32:23,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:23,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:23,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,739 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-07-13 19:32:23,739 INFO L628 ElimStorePlain]: treesize reduction 85, result has 61.5 percent of original size [2021-07-13 19:32:23,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 19 treesize of output 15 [2021-07-13 19:32:23,744 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,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 19 treesize of output 15 [2021-07-13 19:32:23,787 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,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 19 treesize of output 15 [2021-07-13 19:32:23,830 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,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 21 treesize of output 17 [2021-07-13 19:32:23,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,867 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:32:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 11 treesize of output 7 [2021-07-13 19:32:23,872 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:23,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 10 treesize of output 6 [2021-07-13 19:32:23,910 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:23,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 12 treesize of output 8 [2021-07-13 19:32:23,948 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:23,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:23,953 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:23,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:23,986 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:235, output treesize:48 [2021-07-13 19:32:24,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:24,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020367228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:24,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:24,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:32:24,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528016065] [2021-07-13 19:32:24,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:32:24,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:24,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:32:24,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:32:24,049 INFO L87 Difference]: Start difference. First operand 417 states and 1363 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:24,602 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2021-07-13 19:32:24,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:24,785 INFO L93 Difference]: Finished difference Result 500 states and 1597 transitions. [2021-07-13 19:32:24,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:24,785 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:24,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:24,786 INFO L225 Difference]: With dead ends: 500 [2021-07-13 19:32:24,786 INFO L226 Difference]: Without dead ends: 489 [2021-07-13 19:32:24,786 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 809.8ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:24,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2021-07-13 19:32:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 415. [2021-07-13 19:32:24,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.2777777777777777) internal successors, (1357), 414 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1357 transitions. [2021-07-13 19:32:24,792 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1357 transitions. Word has length 17 [2021-07-13 19:32:24,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:24,792 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1357 transitions. [2021-07-13 19:32:24,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:24,792 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1357 transitions. [2021-07-13 19:32:24,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:24,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:24,793 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:25,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2542 [2021-07-13 19:32:25,009 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:25,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:25,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1873488734, now seen corresponding path program 94 times [2021-07-13 19:32:25,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:25,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957028327] [2021-07-13 19:32:25,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:25,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:25,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957028327] [2021-07-13 19:32:25,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957028327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:25,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570487640] [2021-07-13 19:32:25,236 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 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-13 19:32:25,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:25,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:25,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:25,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:25,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:25,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,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 27 treesize of output 21 [2021-07-13 19:32:25,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:25,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:25,393 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:25,426 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:131, output treesize:105 [2021-07-13 19:32:25,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 25 treesize of output 19 [2021-07-13 19:32:25,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 27 treesize of output 21 [2021-07-13 19:32:25,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,676 INFO L628 ElimStorePlain]: treesize reduction 123, result has 45.3 percent of original size [2021-07-13 19:32:25,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 27 treesize of output 21 [2021-07-13 19:32:25,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 11 treesize of output 7 [2021-07-13 19:32:25,710 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-13 19:32:25,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 29 treesize of output 23 [2021-07-13 19:32:25,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,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 10 treesize of output 6 [2021-07-13 19:32:25,778 INFO L550 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:25,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:25,805 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:25,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,827 INFO L518 ElimStorePlain]: Eliminatee v_prenex_719 vanished before elimination [2021-07-13 19:32:25,827 INFO L518 ElimStorePlain]: Eliminatee v_prenex_720 vanished before elimination [2021-07-13 19:32:25,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:25,829 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:243, output treesize:38 [2021-07-13 19:32:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:25,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570487640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:25,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:25,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:32:25,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930406888] [2021-07-13 19:32:25,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:32:25,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:25,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:32:25,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:32:25,873 INFO L87 Difference]: Start difference. First operand 415 states and 1357 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:26,346 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2021-07-13 19:32:26,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:26,620 INFO L93 Difference]: Finished difference Result 547 states and 1730 transitions. [2021-07-13 19:32:26,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:26,620 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:32:26,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:26,621 INFO L225 Difference]: With dead ends: 547 [2021-07-13 19:32:26,621 INFO L226 Difference]: Without dead ends: 533 [2021-07-13 19:32:26,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 781.0ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:26,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-07-13 19:32:26,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 413. [2021-07-13 19:32:26,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.279126213592233) internal successors, (1351), 412 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:26,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1351 transitions. [2021-07-13 19:32:26,627 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1351 transitions. Word has length 17 [2021-07-13 19:32:26,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:26,627 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1351 transitions. [2021-07-13 19:32:26,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:26,627 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1351 transitions. [2021-07-13 19:32:26,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:26,628 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:26,628 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:26,844 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2567,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:26,844 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:26,844 INFO L82 PathProgramCache]: Analyzing trace with hash -684833076, now seen corresponding path program 95 times [2021-07-13 19:32:26,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:26,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942972096] [2021-07-13 19:32:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:27,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:27,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:27,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942972096] [2021-07-13 19:32:27,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942972096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:27,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930119866] [2021-07-13 19:32:27,189 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 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-13 19:32:27,225 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:27,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:27,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:27,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:27,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 35 treesize of output 27 [2021-07-13 19:32:27,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:27,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:27,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 25 treesize of output 19 [2021-07-13 19:32:27,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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-13 19:32:27,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:27,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:27,427 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:158, output treesize:123 [2021-07-13 19:32:27,635 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_4]} [2021-07-13 19:32:27,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 35 treesize of output 27 [2021-07-13 19:32:27,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 28 treesize of output 22 [2021-07-13 19:32:27,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 27 treesize of output 21 [2021-07-13 19:32:27,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:27,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 25 treesize of output 19 [2021-07-13 19:32:27,656 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 38 treesize of output 30 [2021-07-13 19:32:27,660 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 15 treesize of output 11 [2021-07-13 19:32:27,665 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:27,668 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,773 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-07-13 19:32:27,773 INFO L628 ElimStorePlain]: treesize reduction 140, result has 56.8 percent of original size [2021-07-13 19:32:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 11 treesize of output 7 [2021-07-13 19:32:27,778 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:27,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 10 treesize of output 6 [2021-07-13 19:32:27,782 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:27,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 22 treesize of output 14 [2021-07-13 19:32:27,786 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:27,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 24 treesize of output 16 [2021-07-13 19:32:27,789 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:27,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:27,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:27,830 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:397, output treesize:103 [2021-07-13 19:32:27,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:27,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930119866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:27,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:27,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:27,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44647154] [2021-07-13 19:32:27,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:27,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:27,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:27,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:27,931 INFO L87 Difference]: Start difference. First operand 413 states and 1351 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:28,322 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 101 [2021-07-13 19:32:28,550 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 107 [2021-07-13 19:32:28,745 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 107 [2021-07-13 19:32:29,009 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 114 [2021-07-13 19:32:29,314 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 128 [2021-07-13 19:32:29,711 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 134 [2021-07-13 19:32:30,208 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 135 [2021-07-13 19:32:30,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:30,424 INFO L93 Difference]: Finished difference Result 640 states and 2012 transitions. [2021-07-13 19:32:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:32:30,424 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:30,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:30,425 INFO L225 Difference]: With dead ends: 640 [2021-07-13 19:32:30,425 INFO L226 Difference]: Without dead ends: 619 [2021-07-13 19:32:30,425 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 2476.0ms TimeCoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:32:30,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-07-13 19:32:30,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 417. [2021-07-13 19:32:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.2764423076923075) internal successors, (1363), 416 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:30,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1363 transitions. [2021-07-13 19:32:30,431 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1363 transitions. Word has length 17 [2021-07-13 19:32:30,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:30,431 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1363 transitions. [2021-07-13 19:32:30,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:30,431 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1363 transitions. [2021-07-13 19:32:30,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:30,432 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:30,432 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:30,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2598 [2021-07-13 19:32:30,645 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:30,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:30,645 INFO L82 PathProgramCache]: Analyzing trace with hash 590115602, now seen corresponding path program 96 times [2021-07-13 19:32:30,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:30,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100128420] [2021-07-13 19:32:30,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:30,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:31,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:31,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100128420] [2021-07-13 19:32:31,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100128420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:31,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498897200] [2021-07-13 19:32:31,176 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 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-13 19:32:31,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:31,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:31,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:31,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:31,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 35 treesize of output 27 [2021-07-13 19:32:31,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 25 treesize of output 19 [2021-07-13 19:32:31,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 15 treesize of output 11 [2021-07-13 19:32:31,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 25 treesize of output 19 [2021-07-13 19:32:31,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:31,530 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:180, output treesize:145 [2021-07-13 19:32:31,698 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_4]} [2021-07-13 19:32:31,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:31,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 25 treesize of output 19 [2021-07-13 19:32:31,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 27 treesize of output 21 [2021-07-13 19:32:31,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:31,719 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:31,724 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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-13 19:32:31,730 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 38 treesize of output 30 [2021-07-13 19:32:31,735 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,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 35 treesize of output 27 [2021-07-13 19:32:31,740 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,891 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-13 19:32:31,892 INFO L628 ElimStorePlain]: treesize reduction 130, result has 57.8 percent of original size [2021-07-13 19:32:31,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-07-13 19:32:31,897 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:31,903 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 10 treesize of output 6 [2021-07-13 19:32:31,908 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:31,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 22 treesize of output 14 [2021-07-13 19:32:31,912 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:31,973 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:377, output treesize:103 [2021-07-13 19:32:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:32,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498897200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:32,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:32,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:32,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136094416] [2021-07-13 19:32:32,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:32,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:32,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:32,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:32,108 INFO L87 Difference]: Start difference. First operand 417 states and 1363 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:32,652 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 90 [2021-07-13 19:32:32,892 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 92 [2021-07-13 19:32:33,057 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:32:33,239 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 55 [2021-07-13 19:32:33,497 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 64 [2021-07-13 19:32:33,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:33,574 INFO L93 Difference]: Finished difference Result 594 states and 1871 transitions. [2021-07-13 19:32:33,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:33,575 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:33,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:33,576 INFO L225 Difference]: With dead ends: 594 [2021-07-13 19:32:33,576 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:32:33,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1729.2ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:33,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:32:33,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 421. [2021-07-13 19:32:33,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.276190476190476) internal successors, (1376), 420 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:33,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1376 transitions. [2021-07-13 19:32:33,582 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1376 transitions. Word has length 17 [2021-07-13 19:32:33,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:33,582 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1376 transitions. [2021-07-13 19:32:33,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:33,582 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1376 transitions. [2021-07-13 19:32:33,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:33,582 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:33,583 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:33,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2621 [2021-07-13 19:32:33,783 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:33,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:33,784 INFO L82 PathProgramCache]: Analyzing trace with hash 932699114, now seen corresponding path program 97 times [2021-07-13 19:32:33,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:33,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235333321] [2021-07-13 19:32:33,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:33,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:34,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:34,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:34,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235333321] [2021-07-13 19:32:34,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235333321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:34,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389673148] [2021-07-13 19:32:34,069 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 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-13 19:32:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:34,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:34,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:34,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 27 treesize of output 21 [2021-07-13 19:32:34,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:34,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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-13 19:32:34,359 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:34,363 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:34,403 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:103 [2021-07-13 19:32:34,522 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_735, v_prenex_737, array_0, v_prenex_733], 1=[v_prenex_734, v_prenex_736, v_prenex_738, array_2]} [2021-07-13 19:32:34,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 19 treesize of output 15 [2021-07-13 19:32:34,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:34,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,650 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 19:32:34,650 INFO L628 ElimStorePlain]: treesize reduction 89, result has 61.1 percent of original size [2021-07-13 19:32:34,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:34,655 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,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 19 treesize of output 15 [2021-07-13 19:32:34,701 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:34,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,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-13 19:32:34,744 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,777 INFO L518 ElimStorePlain]: Eliminatee v_prenex_734 vanished before elimination [2021-07-13 19:32:34,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 11 treesize of output 7 [2021-07-13 19:32:34,782 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:34,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 21 treesize of output 13 [2021-07-13 19:32:34,819 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 11 treesize of output 7 [2021-07-13 19:32:34,857 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:34,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:34,861 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:34,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:34,886 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:243, output treesize:48 [2021-07-13 19:32:34,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:34,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389673148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:34,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:34,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:32:34,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259106457] [2021-07-13 19:32:34,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:32:34,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:34,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:32:34,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:32:34,938 INFO L87 Difference]: Start difference. First operand 421 states and 1376 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:35,256 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:32:35,480 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 108 [2021-07-13 19:32:35,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:35,746 INFO L93 Difference]: Finished difference Result 576 states and 1834 transitions. [2021-07-13 19:32:35,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:35,746 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:35,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:35,747 INFO L225 Difference]: With dead ends: 576 [2021-07-13 19:32:35,747 INFO L226 Difference]: Without dead ends: 565 [2021-07-13 19:32:35,747 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 962.2ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:35,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-07-13 19:32:35,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 421. [2021-07-13 19:32:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.276190476190476) internal successors, (1376), 420 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:35,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1376 transitions. [2021-07-13 19:32:35,753 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1376 transitions. Word has length 17 [2021-07-13 19:32:35,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:35,753 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1376 transitions. [2021-07-13 19:32:35,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:35,753 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1376 transitions. [2021-07-13 19:32:35,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:35,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:35,754 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:35,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2644 [2021-07-13 19:32:35,971 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:35,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:35,971 INFO L82 PathProgramCache]: Analyzing trace with hash 2073250540, now seen corresponding path program 98 times [2021-07-13 19:32:35,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:35,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642795686] [2021-07-13 19:32:35,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:36,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:36,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642795686] [2021-07-13 19:32:36,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642795686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:36,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447713391] [2021-07-13 19:32:36,304 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 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-13 19:32:36,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:36,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:36,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:32:36,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:36,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 25 treesize of output 19 [2021-07-13 19:32:36,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 25 treesize of output 19 [2021-07-13 19:32:36,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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-13 19:32:36,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 35 treesize of output 27 [2021-07-13 19:32:36,454 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:36,494 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:197, output treesize:158 [2021-07-13 19:32:36,575 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_739, v_prenex_741, v_prenex_743], 1=[array_4, v_prenex_740, v_prenex_742, v_prenex_744]} [2021-07-13 19:32:36,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:36,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:36,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,691 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-07-13 19:32:36,692 INFO L628 ElimStorePlain]: treesize reduction 150, result has 57.0 percent of original size [2021-07-13 19:32:36,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 18 treesize of output 14 [2021-07-13 19:32:36,695 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:36,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,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 27 treesize of output 21 [2021-07-13 19:32:36,743 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,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 27 treesize of output 21 [2021-07-13 19:32:36,787 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,827 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:36,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 25 treesize of output 17 [2021-07-13 19:32:36,830 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 10 treesize of output 6 [2021-07-13 19:32:36,833 INFO L550 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:36,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 11 treesize of output 7 [2021-07-13 19:32:36,875 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:36,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:36,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 11 treesize of output 7 [2021-07-13 19:32:36,913 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:36,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:36,949 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:363, output treesize:125 [2021-07-13 19:32:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:37,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447713391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:37,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:37,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:37,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176647176] [2021-07-13 19:32:37,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:37,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:37,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:37,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:37,086 INFO L87 Difference]: Start difference. First operand 421 states and 1376 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:37,546 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 72 [2021-07-13 19:32:37,749 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 75 [2021-07-13 19:32:38,005 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 60 [2021-07-13 19:32:38,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:38,412 INFO L93 Difference]: Finished difference Result 625 states and 1960 transitions. [2021-07-13 19:32:38,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:38,412 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:38,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:38,413 INFO L225 Difference]: With dead ends: 625 [2021-07-13 19:32:38,413 INFO L226 Difference]: Without dead ends: 593 [2021-07-13 19:32:38,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1475.5ms TimeCoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:32:38,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-07-13 19:32:38,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 428. [2021-07-13 19:32:38,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.2740046838407495) internal successors, (1398), 427 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:38,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1398 transitions. [2021-07-13 19:32:38,437 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1398 transitions. Word has length 17 [2021-07-13 19:32:38,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:38,437 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1398 transitions. [2021-07-13 19:32:38,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:38,437 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1398 transitions. [2021-07-13 19:32:38,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:38,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:38,438 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:38,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2669 [2021-07-13 19:32:38,664 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:38,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:38,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1879133244, now seen corresponding path program 99 times [2021-07-13 19:32:38,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:38,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852008869] [2021-07-13 19:32:38,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:38,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:38,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:38,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:38,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852008869] [2021-07-13 19:32:38,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852008869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:38,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839057167] [2021-07-13 19:32:38,940 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 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-13 19:32:38,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:38,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:38,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:32:38,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:39,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 35 treesize of output 27 [2021-07-13 19:32:39,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 25 treesize of output 19 [2021-07-13 19:32:39,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 25 treesize of output 19 [2021-07-13 19:32:39,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 15 treesize of output 11 [2021-07-13 19:32:39,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:39,221 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:233, output treesize:199 [2021-07-13 19:32:39,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 27 treesize of output 21 [2021-07-13 19:32:39,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 39 treesize of output 31 [2021-07-13 19:32:39,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 25 treesize of output 19 [2021-07-13 19:32:39,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 25 treesize of output 19 [2021-07-13 19:32:39,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 29 treesize of output 23 [2021-07-13 19:32:39,370 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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-13 19:32:39,375 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 15 treesize of output 11 [2021-07-13 19:32:39,380 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,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 35 treesize of output 27 [2021-07-13 19:32:39,384 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,598 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-07-13 19:32:39,599 INFO L628 ElimStorePlain]: treesize reduction 168, result has 58.5 percent of original size [2021-07-13 19:32:39,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2021-07-13 19:32:39,604 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:32:39,608 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:39,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 11 treesize of output 7 [2021-07-13 19:32:39,614 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:39,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:39,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 10 treesize of output 6 [2021-07-13 19:32:39,618 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:39,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:39,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:39,705 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:485, output treesize:195 [2021-07-13 19:32:39,979 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:32:40,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:40,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839057167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:40,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:40,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 19:32:40,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761335588] [2021-07-13 19:32:40,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:40,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:40,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:40,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:40,092 INFO L87 Difference]: Start difference. First operand 428 states and 1398 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:40,439 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 60 [2021-07-13 19:32:40,665 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-07-13 19:32:40,968 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:32:41,097 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-07-13 19:32:41,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:41,240 INFO L93 Difference]: Finished difference Result 604 states and 1916 transitions. [2021-07-13 19:32:41,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:41,240 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:32:41,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:41,241 INFO L225 Difference]: With dead ends: 604 [2021-07-13 19:32:41,241 INFO L226 Difference]: Without dead ends: 589 [2021-07-13 19:32:41,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1632.7ms TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:41,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2021-07-13 19:32:41,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 429. [2021-07-13 19:32:41,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2873831775700935) internal successors, (1407), 428 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:41,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1407 transitions. [2021-07-13 19:32:41,247 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1407 transitions. Word has length 17 [2021-07-13 19:32:41,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:41,247 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1407 transitions. [2021-07-13 19:32:41,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:41,248 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1407 transitions. [2021-07-13 19:32:41,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:41,248 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:41,248 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:41,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2684,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:41,464 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:41,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:41,465 INFO L82 PathProgramCache]: Analyzing trace with hash 309049932, now seen corresponding path program 100 times [2021-07-13 19:32:41,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:41,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416953231] [2021-07-13 19:32:41,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:41,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:41,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:41,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:41,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416953231] [2021-07-13 19:32:41,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416953231] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:41,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312911260] [2021-07-13 19:32:41,732 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 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-13 19:32:41,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:41,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:41,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:41,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:41,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:41,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:41,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:41,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,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 25 treesize of output 19 [2021-07-13 19:32:41,864 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:41,879 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:100, output treesize:68 [2021-07-13 19:32:41,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 27 treesize of output 21 [2021-07-13 19:32:41,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,000 INFO L628 ElimStorePlain]: treesize reduction 25, result has 71.9 percent of original size [2021-07-13 19:32:42,000 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-07-13 19:32:42,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 19 treesize of output 15 [2021-07-13 19:32:42,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,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 27 treesize of output 21 [2021-07-13 19:32:42,019 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,030 INFO L518 ElimStorePlain]: Eliminatee v_prenex_749 vanished before elimination [2021-07-13 19:32:42,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:32:42,033 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-13 19:32:42,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:42,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:42,045 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:108, output treesize:32 [2021-07-13 19:32:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:42,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312911260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:42,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:42,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-07-13 19:32:42,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121998548] [2021-07-13 19:32:42,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:42,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:42,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:42,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:42,088 INFO L87 Difference]: Start difference. First operand 429 states and 1407 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:32:42,427 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 58 [2021-07-13 19:32:42,619 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 67 [2021-07-13 19:32:42,810 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 72 [2021-07-13 19:32:43,007 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 71 [2021-07-13 19:32:43,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:43,055 INFO L93 Difference]: Finished difference Result 637 states and 2020 transitions. [2021-07-13 19:32:43,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:43,055 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:32:43,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:43,056 INFO L225 Difference]: With dead ends: 637 [2021-07-13 19:32:43,056 INFO L226 Difference]: Without dead ends: 623 [2021-07-13 19:32:43,056 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1046.5ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:43,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-07-13 19:32:43,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 429. [2021-07-13 19:32:43,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2873831775700935) internal successors, (1407), 428 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:43,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1407 transitions. [2021-07-13 19:32:43,062 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1407 transitions. Word has length 17 [2021-07-13 19:32:43,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:43,063 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1407 transitions. [2021-07-13 19:32:43,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:32:43,063 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1407 transitions. [2021-07-13 19:32:43,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:43,064 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:43,064 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:43,279 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2704,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:43,280 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:43,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:43,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1605107838, now seen corresponding path program 101 times [2021-07-13 19:32:43,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:43,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577663965] [2021-07-13 19:32:43,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:43,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:43,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:43,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:43,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577663965] [2021-07-13 19:32:43,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577663965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:43,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233013037] [2021-07-13 19:32:43,615 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 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-13 19:32:43,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:43,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:43,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:32:43,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:43,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:43,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 25 treesize of output 19 [2021-07-13 19:32:43,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,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-13 19:32:43,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:43,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:43,757 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:32:43,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:43,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:43,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:43,880 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:43,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:43,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:32:43,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:43,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233013037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:43,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:43,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:32:43,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702549620] [2021-07-13 19:32:43,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:32:43,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:43,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:32:43,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:43,913 INFO L87 Difference]: Start difference. First operand 429 states and 1407 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:32:44,738 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-13 19:32:44,938 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 63 [2021-07-13 19:32:45,115 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 70 [2021-07-13 19:32:45,399 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 56 [2021-07-13 19:32:45,544 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:32:45,719 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 64 [2021-07-13 19:32:45,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:45,919 INFO L93 Difference]: Finished difference Result 577 states and 1815 transitions. [2021-07-13 19:32:45,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:45,919 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:32:45,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:45,920 INFO L225 Difference]: With dead ends: 577 [2021-07-13 19:32:45,920 INFO L226 Difference]: Without dead ends: 567 [2021-07-13 19:32:45,920 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1970.7ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:32:45,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-07-13 19:32:45,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 434. [2021-07-13 19:32:45,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.284064665127021) internal successors, (1422), 433 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:45,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1422 transitions. [2021-07-13 19:32:45,926 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1422 transitions. Word has length 18 [2021-07-13 19:32:45,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:45,926 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1422 transitions. [2021-07-13 19:32:45,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:32:45,927 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1422 transitions. [2021-07-13 19:32:45,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:45,927 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:45,927 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:46,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2713,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:46,129 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:46,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:46,130 INFO L82 PathProgramCache]: Analyzing trace with hash -343958516, now seen corresponding path program 102 times [2021-07-13 19:32:46,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:46,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781748903] [2021-07-13 19:32:46,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:46,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:46,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:46,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781748903] [2021-07-13 19:32:46,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781748903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:46,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178982109] [2021-07-13 19:32:46,342 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 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-13 19:32:46,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:32:46,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:46,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:46,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:46,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,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 25 treesize of output 19 [2021-07-13 19:32:46,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,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 15 treesize of output 11 [2021-07-13 19:32:46,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:46,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:46,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:32:46,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:46,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:46,596 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:46,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:46,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:32:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:46,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178982109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:46,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:46,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:46,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147719579] [2021-07-13 19:32:46,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:46,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:46,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:46,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:46,621 INFO L87 Difference]: Start difference. First operand 434 states and 1422 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:47,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:47,172 INFO L93 Difference]: Finished difference Result 506 states and 1618 transitions. [2021-07-13 19:32:47,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:47,172 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:47,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:47,173 INFO L225 Difference]: With dead ends: 506 [2021-07-13 19:32:47,173 INFO L226 Difference]: Without dead ends: 501 [2021-07-13 19:32:47,173 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 573.2ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:47,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-07-13 19:32:47,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 440. [2021-07-13 19:32:47,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 3.287015945330296) internal successors, (1443), 439 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:47,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1443 transitions. [2021-07-13 19:32:47,179 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1443 transitions. Word has length 18 [2021-07-13 19:32:47,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:47,179 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1443 transitions. [2021-07-13 19:32:47,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:47,179 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1443 transitions. [2021-07-13 19:32:47,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:47,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:47,180 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:47,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2720 [2021-07-13 19:32:47,381 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:47,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:47,381 INFO L82 PathProgramCache]: Analyzing trace with hash 2011020034, now seen corresponding path program 103 times [2021-07-13 19:32:47,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:47,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031058636] [2021-07-13 19:32:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:47,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:47,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031058636] [2021-07-13 19:32:47,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031058636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:47,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019433689] [2021-07-13 19:32:47,661 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 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-13 19:32:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:47,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:32:47,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:47,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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-13 19:32:47,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:47,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:47,852 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:65 [2021-07-13 19:32:47,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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-13 19:32:47,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 27 treesize of output 21 [2021-07-13 19:32:47,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,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 17 treesize of output 13 [2021-07-13 19:32:47,931 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,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 25 treesize of output 19 [2021-07-13 19:32:47,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,995 INFO L628 ElimStorePlain]: treesize reduction 89, result has 39.5 percent of original size [2021-07-13 19:32:47,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 11 treesize of output 7 [2021-07-13 19:32:47,999 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-13 19:32:48,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:48,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:48,027 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:32:48,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:48,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019433689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:48,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:48,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:32:48,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021862518] [2021-07-13 19:32:48,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:32:48,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:48,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:32:48,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:48,155 INFO L87 Difference]: Start difference. First operand 440 states and 1443 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-13 19:32:48,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:48,767 INFO L93 Difference]: Finished difference Result 516 states and 1643 transitions. [2021-07-13 19:32:48,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:48,768 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-13 19:32:48,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:48,769 INFO L225 Difference]: With dead ends: 516 [2021-07-13 19:32:48,769 INFO L226 Difference]: Without dead ends: 504 [2021-07-13 19:32:48,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 767.9ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:48,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-07-13 19:32:48,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 443. [2021-07-13 19:32:48,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.2850678733031673) internal successors, (1452), 442 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1452 transitions. [2021-07-13 19:32:48,775 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1452 transitions. Word has length 18 [2021-07-13 19:32:48,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:48,775 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1452 transitions. [2021-07-13 19:32:48,775 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-13 19:32:48,775 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1452 transitions. [2021-07-13 19:32:48,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:48,776 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:48,776 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:48,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2730 [2021-07-13 19:32:48,992 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:48,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:48,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1137279354, now seen corresponding path program 104 times [2021-07-13 19:32:48,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:48,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052090418] [2021-07-13 19:32:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:49,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:49,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:49,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052090418] [2021-07-13 19:32:49,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052090418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:49,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736852761] [2021-07-13 19:32:49,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 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-13 19:32:49,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:49,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:49,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:49,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:49,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,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 25 treesize of output 19 [2021-07-13 19:32:49,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,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 15 treesize of output 11 [2021-07-13 19:32:49,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:49,429 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:32:49,485 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_750], 1=[array_4, v_prenex_751]} [2021-07-13 19:32:49,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 25 treesize of output 19 [2021-07-13 19:32:49,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:49,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,536 INFO L628 ElimStorePlain]: treesize reduction 79, result has 40.6 percent of original size [2021-07-13 19:32:49,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:49,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,557 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:49,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 22 treesize of output 14 [2021-07-13 19:32:49,560 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:49,577 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:32:49,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:49,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736852761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:49,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:49,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:49,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280137969] [2021-07-13 19:32:49,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:49,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:49,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:49,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:49,652 INFO L87 Difference]: Start difference. First operand 443 states and 1452 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:50,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:50,539 INFO L93 Difference]: Finished difference Result 525 states and 1675 transitions. [2021-07-13 19:32:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:50,539 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:50,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:50,540 INFO L225 Difference]: With dead ends: 525 [2021-07-13 19:32:50,540 INFO L226 Difference]: Without dead ends: 515 [2021-07-13 19:32:50,541 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 860.9ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:50,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-07-13 19:32:50,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 445. [2021-07-13 19:32:50,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 3.2882882882882885) internal successors, (1460), 444 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:50,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 1460 transitions. [2021-07-13 19:32:50,547 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 1460 transitions. Word has length 18 [2021-07-13 19:32:50,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:50,547 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 1460 transitions. [2021-07-13 19:32:50,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:50,547 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 1460 transitions. [2021-07-13 19:32:50,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:50,548 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:50,548 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:50,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2740 [2021-07-13 19:32:50,765 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:50,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:50,765 INFO L82 PathProgramCache]: Analyzing trace with hash 193897062, now seen corresponding path program 105 times [2021-07-13 19:32:50,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:50,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6660595] [2021-07-13 19:32:50,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:50,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:50,986 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:50,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:50,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6660595] [2021-07-13 19:32:50,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6660595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:50,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307503395] [2021-07-13 19:32:50,987 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 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-13 19:32:51,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:32:51,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:51,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:51,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:51,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:51,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,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-13 19:32:51,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:51,151 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:32:51,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 17 treesize of output 13 [2021-07-13 19:32:51,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,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 19 treesize of output 15 [2021-07-13 19:32:51,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,258 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:32:51,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:51,261 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:51,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:51,268 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:32:51,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:51,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307503395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:51,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:51,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:51,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846683721] [2021-07-13 19:32:51,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:51,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:51,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:51,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:51,296 INFO L87 Difference]: Start difference. First operand 445 states and 1460 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:51,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:51,860 INFO L93 Difference]: Finished difference Result 529 states and 1688 transitions. [2021-07-13 19:32:51,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:51,860 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:51,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:51,861 INFO L225 Difference]: With dead ends: 529 [2021-07-13 19:32:51,862 INFO L226 Difference]: Without dead ends: 524 [2021-07-13 19:32:51,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 602.7ms TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:51,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-07-13 19:32:51,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 454. [2021-07-13 19:32:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 3.2891832229580573) internal successors, (1490), 453 states have internal predecessors, (1490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 1490 transitions. [2021-07-13 19:32:51,868 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 1490 transitions. Word has length 18 [2021-07-13 19:32:51,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:51,868 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 1490 transitions. [2021-07-13 19:32:51,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:51,868 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 1490 transitions. [2021-07-13 19:32:51,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:51,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:51,869 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:52,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2751 [2021-07-13 19:32:52,078 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:52,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:52,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1746091684, now seen corresponding path program 106 times [2021-07-13 19:32:52,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:52,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353437728] [2021-07-13 19:32:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:52,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:52,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:52,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353437728] [2021-07-13 19:32:52,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353437728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:52,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142454557] [2021-07-13 19:32:52,338 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 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-13 19:32:52,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:52,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:52,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:52,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:52,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:52,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,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-13 19:32:52,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:52,499 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:65 [2021-07-13 19:32:52,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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 15 treesize of output 11 [2021-07-13 19:32:52,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:32:52,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:52,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-13 19:32:52,570 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,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 25 treesize of output 19 [2021-07-13 19:32:52,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:52,628 INFO L628 ElimStorePlain]: treesize reduction 89, result has 39.5 percent of original size [2021-07-13 19:32:52,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 11 treesize of output 7 [2021-07-13 19:32:52,631 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-13 19:32:52,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:52,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:52,655 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:32:52,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:52,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142454557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:52,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:52,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:32:52,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718398081] [2021-07-13 19:32:52,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:32:52,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:52,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:32:52,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:52,760 INFO L87 Difference]: Start difference. First operand 454 states and 1490 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-13 19:32:53,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:53,311 INFO L93 Difference]: Finished difference Result 539 states and 1713 transitions. [2021-07-13 19:32:53,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:53,311 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-13 19:32:53,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:53,312 INFO L225 Difference]: With dead ends: 539 [2021-07-13 19:32:53,312 INFO L226 Difference]: Without dead ends: 527 [2021-07-13 19:32:53,312 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 661.1ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:53,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-07-13 19:32:53,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 451. [2021-07-13 19:32:53,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 450 states have (on average 3.2844444444444445) internal successors, (1478), 450 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:53,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 1478 transitions. [2021-07-13 19:32:53,318 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 1478 transitions. Word has length 18 [2021-07-13 19:32:53,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:53,318 INFO L482 AbstractCegarLoop]: Abstraction has 451 states and 1478 transitions. [2021-07-13 19:32:53,318 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-13 19:32:53,318 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 1478 transitions. [2021-07-13 19:32:53,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:53,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:53,319 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:53,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2761 [2021-07-13 19:32:53,535 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:53,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:53,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1675134932, now seen corresponding path program 107 times [2021-07-13 19:32:53,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:53,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549188274] [2021-07-13 19:32:53,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:53,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:53,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:53,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549188274] [2021-07-13 19:32:53,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549188274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:53,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72282078] [2021-07-13 19:32:53,748 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 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-13 19:32:53,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:53,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:53,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:53,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:53,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:53,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:53,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:53,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:32:53,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 25 treesize of output 19 [2021-07-13 19:32:53,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 27 treesize of output 21 [2021-07-13 19:32:53,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,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 17 treesize of output 13 [2021-07-13 19:32:53,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,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 15 treesize of output 11 [2021-07-13 19:32:53,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,009 INFO L628 ElimStorePlain]: treesize reduction 68, result has 38.7 percent of original size [2021-07-13 19:32:54,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 11 treesize of output 7 [2021-07-13 19:32:54,012 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-13 19:32:54,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:54,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:54,029 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:32:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:54,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72282078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:54,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:54,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:54,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69950077] [2021-07-13 19:32:54,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:54,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:54,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:54,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:54,100 INFO L87 Difference]: Start difference. First operand 451 states and 1478 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:54,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:54,704 INFO L93 Difference]: Finished difference Result 534 states and 1710 transitions. [2021-07-13 19:32:54,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:54,704 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:54,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:54,705 INFO L225 Difference]: With dead ends: 534 [2021-07-13 19:32:54,705 INFO L226 Difference]: Without dead ends: 529 [2021-07-13 19:32:54,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 636.0ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:54,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-07-13 19:32:54,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 448. [2021-07-13 19:32:54,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 3.286353467561521) internal successors, (1469), 447 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:54,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1469 transitions. [2021-07-13 19:32:54,711 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1469 transitions. Word has length 18 [2021-07-13 19:32:54,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:54,711 INFO L482 AbstractCegarLoop]: Abstraction has 448 states and 1469 transitions. [2021-07-13 19:32:54,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:54,711 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1469 transitions. [2021-07-13 19:32:54,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:54,711 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:54,712 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:54,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2771,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:54,921 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:54,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:54,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1103680126, now seen corresponding path program 108 times [2021-07-13 19:32:54,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:54,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450754556] [2021-07-13 19:32:54,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:54,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:55,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:55,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450754556] [2021-07-13 19:32:55,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450754556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:55,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675674062] [2021-07-13 19:32:55,135 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 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-13 19:32:55,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:55,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:55,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:55,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:55,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 25 treesize of output 19 [2021-07-13 19:32:55,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,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-13 19:32:55,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:55,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:32:55,355 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_752], 1=[array_4, v_prenex_753]} [2021-07-13 19:32:55,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:55,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:55,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,401 INFO L628 ElimStorePlain]: treesize reduction 85, result has 37.0 percent of original size [2021-07-13 19:32:55,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:32:55,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,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 11 treesize of output 7 [2021-07-13 19:32:55,425 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-13 19:32:55,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,443 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-07-13 19:32:55,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:55,444 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:32:55,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:55,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675674062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:55,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:55,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:55,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427842406] [2021-07-13 19:32:55,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:55,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:55,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:55,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:55,518 INFO L87 Difference]: Start difference. First operand 448 states and 1469 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:56,113 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-13 19:32:56,300 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-07-13 19:32:56,434 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:32:56,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:56,502 INFO L93 Difference]: Finished difference Result 578 states and 1826 transitions. [2021-07-13 19:32:56,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:56,502 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:56,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:56,503 INFO L225 Difference]: With dead ends: 578 [2021-07-13 19:32:56,503 INFO L226 Difference]: Without dead ends: 568 [2021-07-13 19:32:56,503 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 967.5ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:56,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-07-13 19:32:56,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 454. [2021-07-13 19:32:56,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 3.282560706401766) internal successors, (1487), 453 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 1487 transitions. [2021-07-13 19:32:56,510 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 1487 transitions. Word has length 18 [2021-07-13 19:32:56,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:56,510 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 1487 transitions. [2021-07-13 19:32:56,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:56,510 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 1487 transitions. [2021-07-13 19:32:56,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:56,511 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:56,511 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:56,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2781,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:56,711 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:56,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:56,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1529859260, now seen corresponding path program 109 times [2021-07-13 19:32:56,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:56,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618294509] [2021-07-13 19:32:56,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:56,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:56,918 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:56,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:56,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618294509] [2021-07-13 19:32:56,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618294509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:56,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658115870] [2021-07-13 19:32:56,918 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 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-13 19:32:56,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:56,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:56,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:57,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 25 treesize of output 19 [2021-07-13 19:32:57,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:57,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:57,080 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2021-07-13 19:32:57,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 25 treesize of output 19 [2021-07-13 19:32:57,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 27 treesize of output 21 [2021-07-13 19:32:57,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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-13 19:32:57,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,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 17 treesize of output 13 [2021-07-13 19:32:57,214 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,255 INFO L628 ElimStorePlain]: treesize reduction 73, result has 38.7 percent of original size [2021-07-13 19:32:57,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 11 treesize of output 7 [2021-07-13 19:32:57,259 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-13 19:32:57,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:57,277 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:149, output treesize:38 [2021-07-13 19:32:57,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:57,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658115870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:57,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:57,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:32:57,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433642068] [2021-07-13 19:32:57,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:32:57,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:57,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:32:57,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:57,359 INFO L87 Difference]: Start difference. First operand 454 states and 1487 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-13 19:32:58,658 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 19:32:58,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:58,708 INFO L93 Difference]: Finished difference Result 602 states and 1889 transitions. [2021-07-13 19:32:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:32:58,709 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-13 19:32:58,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:58,710 INFO L225 Difference]: With dead ends: 602 [2021-07-13 19:32:58,710 INFO L226 Difference]: Without dead ends: 578 [2021-07-13 19:32:58,710 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 1278.7ms TimeCoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:32:58,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-07-13 19:32:58,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 464. [2021-07-13 19:32:58,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 3.2764578833693303) internal successors, (1517), 463 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:58,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1517 transitions. [2021-07-13 19:32:58,717 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1517 transitions. Word has length 18 [2021-07-13 19:32:58,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:58,717 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1517 transitions. [2021-07-13 19:32:58,717 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-13 19:32:58,717 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1517 transitions. [2021-07-13 19:32:58,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:58,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:58,718 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:58,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2793 [2021-07-13 19:32:58,929 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:58,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:58,929 INFO L82 PathProgramCache]: Analyzing trace with hash 816041682, now seen corresponding path program 110 times [2021-07-13 19:32:58,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:58,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056327829] [2021-07-13 19:32:58,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:59,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:59,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:59,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056327829] [2021-07-13 19:32:59,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056327829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:59,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623009493] [2021-07-13 19:32:59,168 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 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-13 19:32:59,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:59,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:59,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:59,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:59,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:59,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 25 treesize of output 19 [2021-07-13 19:32:59,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,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 15 treesize of output 11 [2021-07-13 19:32:59,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:59,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:59,306 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:32:59,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 17 treesize of output 13 [2021-07-13 19:32:59,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:59,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,383 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:32:59,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:32:59,385 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:32:59,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:59,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:32:59,390 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:32:59,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:59,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623009493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:59,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:59,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:59,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140554242] [2021-07-13 19:32:59,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:59,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:59,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:59,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:59,411 INFO L87 Difference]: Start difference. First operand 464 states and 1517 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:59,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:59,767 INFO L93 Difference]: Finished difference Result 540 states and 1723 transitions. [2021-07-13 19:32:59,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:59,767 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:59,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:59,768 INFO L225 Difference]: With dead ends: 540 [2021-07-13 19:32:59,769 INFO L226 Difference]: Without dead ends: 535 [2021-07-13 19:32:59,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 445.0ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:59,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-07-13 19:32:59,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 470. [2021-07-13 19:32:59,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 3.279317697228145) internal successors, (1538), 469 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:59,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1538 transitions. [2021-07-13 19:32:59,775 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1538 transitions. Word has length 18 [2021-07-13 19:32:59,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:59,775 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1538 transitions. [2021-07-13 19:32:59,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:32:59,775 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1538 transitions. [2021-07-13 19:32:59,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:32:59,775 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:59,775 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:59,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2803 [2021-07-13 19:32:59,989 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:59,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:59,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1123947064, now seen corresponding path program 111 times [2021-07-13 19:32:59,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:59,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731520289] [2021-07-13 19:32:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:00,240 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:00,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:00,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731520289] [2021-07-13 19:33:00,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731520289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:00,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015207179] [2021-07-13 19:33:00,240 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 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-13 19:33:00,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:33:00,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:00,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:00,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:00,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:00,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 25 treesize of output 19 [2021-07-13 19:33:00,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,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-13 19:33:00,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:00,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:33:00,458 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_754], 1=[array_4, v_prenex_755]} [2021-07-13 19:33:00,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:00,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:00,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,504 INFO L628 ElimStorePlain]: treesize reduction 79, result has 40.6 percent of original size [2021-07-13 19:33:00,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 27 treesize of output 21 [2021-07-13 19:33:00,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,522 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:00,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 22 treesize of output 14 [2021-07-13 19:33:00,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:00,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:00,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:00,544 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:33:00,614 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:00,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015207179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:00,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:00,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:00,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447661203] [2021-07-13 19:33:00,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:00,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:00,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:00,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:00,614 INFO L87 Difference]: Start difference. First operand 470 states and 1538 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:01,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:01,132 INFO L93 Difference]: Finished difference Result 550 states and 1755 transitions. [2021-07-13 19:33:01,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:01,132 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:01,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:01,133 INFO L225 Difference]: With dead ends: 550 [2021-07-13 19:33:01,133 INFO L226 Difference]: Without dead ends: 545 [2021-07-13 19:33:01,134 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 549.4ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:01,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-07-13 19:33:01,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 464. [2021-07-13 19:33:01,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 3.2764578833693303) internal successors, (1517), 463 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:01,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1517 transitions. [2021-07-13 19:33:01,139 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1517 transitions. Word has length 18 [2021-07-13 19:33:01,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:01,139 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1517 transitions. [2021-07-13 19:33:01,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:01,139 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1517 transitions. [2021-07-13 19:33:01,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:01,140 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:01,140 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:01,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2813,258 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:01,356 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:01,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:01,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1997687744, now seen corresponding path program 112 times [2021-07-13 19:33:01,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:01,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178330884] [2021-07-13 19:33:01,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:01,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:01,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:01,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:01,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178330884] [2021-07-13 19:33:01,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178330884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:01,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872141759] [2021-07-13 19:33:01,573 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 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-13 19:33:01,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:01,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:01,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:33:01,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:01,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:01,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,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 15 treesize of output 11 [2021-07-13 19:33:01,743 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:01,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:01,760 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:33:01,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:01,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 25 treesize of output 19 [2021-07-13 19:33:01,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:01,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 27 treesize of output 21 [2021-07-13 19:33:01,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:01,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 17 treesize of output 13 [2021-07-13 19:33:01,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:01,823 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:01,860 INFO L628 ElimStorePlain]: treesize reduction 64, result has 40.2 percent of original size [2021-07-13 19:33:01,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 11 treesize of output 7 [2021-07-13 19:33:01,863 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-13 19:33:01,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:01,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:01,879 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:33:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:01,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872141759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:01,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:01,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:01,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401827779] [2021-07-13 19:33:01,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:01,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:01,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:01,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:01,951 INFO L87 Difference]: Start difference. First operand 464 states and 1517 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:02,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:02,775 INFO L93 Difference]: Finished difference Result 548 states and 1754 transitions. [2021-07-13 19:33:02,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:02,776 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:02,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:02,777 INFO L225 Difference]: With dead ends: 548 [2021-07-13 19:33:02,777 INFO L226 Difference]: Without dead ends: 543 [2021-07-13 19:33:02,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 831.3ms TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:02,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-13 19:33:02,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 465. [2021-07-13 19:33:02,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 3.2780172413793105) internal successors, (1521), 464 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:02,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1521 transitions. [2021-07-13 19:33:02,783 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1521 transitions. Word has length 18 [2021-07-13 19:33:02,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:02,783 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1521 transitions. [2021-07-13 19:33:02,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:02,783 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1521 transitions. [2021-07-13 19:33:02,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:02,784 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:02,784 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:02,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2824 [2021-07-13 19:33:02,985 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:02,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:02,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1275381276, now seen corresponding path program 113 times [2021-07-13 19:33:02,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:02,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566000971] [2021-07-13 19:33:02,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:03,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:03,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566000971] [2021-07-13 19:33:03,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566000971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:03,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260708728] [2021-07-13 19:33:03,271 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 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-13 19:33:03,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:03,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:03,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:33:03,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:03,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 25 treesize of output 19 [2021-07-13 19:33:03,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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-13 19:33:03,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:03,382 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 16 treesize of output 12 [2021-07-13 19:33:03,385 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:03,428 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:105 [2021-07-13 19:33:03,733 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_2]} [2021-07-13 19:33:03,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:03,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:03,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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-13 19:33:03,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,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 25 treesize of output 19 [2021-07-13 19:33:03,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,806 INFO L628 ElimStorePlain]: treesize reduction 87, result has 40.0 percent of original size [2021-07-13 19:33:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 11 treesize of output 7 [2021-07-13 19:33:03,811 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-13 19:33:03,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:03,837 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:38 [2021-07-13 19:33:03,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:03,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260708728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:03,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:03,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:33:03,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020083291] [2021-07-13 19:33:03,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:03,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:03,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:03,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:03,912 INFO L87 Difference]: Start difference. First operand 465 states and 1521 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:33:04,139 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-07-13 19:33:04,596 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 19:33:04,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:04,643 INFO L93 Difference]: Finished difference Result 633 states and 1928 transitions. [2021-07-13 19:33:04,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:04,644 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:33:04,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:04,645 INFO L225 Difference]: With dead ends: 633 [2021-07-13 19:33:04,645 INFO L226 Difference]: Without dead ends: 614 [2021-07-13 19:33:04,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1000.4ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:04,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-07-13 19:33:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 470. [2021-07-13 19:33:04,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 3.275053304904051) internal successors, (1536), 469 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:04,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1536 transitions. [2021-07-13 19:33:04,652 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1536 transitions. Word has length 18 [2021-07-13 19:33:04,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:04,652 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1536 transitions. [2021-07-13 19:33:04,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:33:04,652 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1536 transitions. [2021-07-13 19:33:04,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:04,653 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:04,653 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:04,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2835,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:04,866 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:04,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:04,866 INFO L82 PathProgramCache]: Analyzing trace with hash 2131877222, now seen corresponding path program 114 times [2021-07-13 19:33:04,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:04,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820775948] [2021-07-13 19:33:04,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:05,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:05,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820775948] [2021-07-13 19:33:05,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820775948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:05,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088076159] [2021-07-13 19:33:05,118 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 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-13 19:33:05,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:05,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:05,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:05,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:05,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 25 treesize of output 19 [2021-07-13 19:33:05,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:05,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 26 treesize of output 20 [2021-07-13 19:33:05,234 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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-13 19:33:05,237 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:05,279 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:105 [2021-07-13 19:33:05,581 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_765], 1=[array_2, v_prenex_764]} [2021-07-13 19:33:05,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 25 treesize of output 19 [2021-07-13 19:33:05,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,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 15 treesize of output 11 [2021-07-13 19:33:05,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,624 INFO L628 ElimStorePlain]: treesize reduction 59, result has 44.3 percent of original size [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,627 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,640 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:05,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 12 treesize of output 8 [2021-07-13 19:33:05,644 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-13 19:33:05,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,658 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-13 19:33:05,658 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:124, output treesize:16 [2021-07-13 19:33:05,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:05,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088076159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:05,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:05,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:05,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720884849] [2021-07-13 19:33:05,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:05,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:05,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:05,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:05,676 INFO L87 Difference]: Start difference. First operand 470 states and 1536 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:05,890 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:33:06,218 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-07-13 19:33:06,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:06,353 INFO L93 Difference]: Finished difference Result 615 states and 1900 transitions. [2021-07-13 19:33:06,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:06,353 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:33:06,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:06,354 INFO L225 Difference]: With dead ends: 615 [2021-07-13 19:33:06,355 INFO L226 Difference]: Without dead ends: 610 [2021-07-13 19:33:06,355 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 903.3ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:06,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-07-13 19:33:06,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 473. [2021-07-13 19:33:06,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 3.2796610169491527) internal successors, (1548), 472 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:06,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1548 transitions. [2021-07-13 19:33:06,362 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1548 transitions. Word has length 18 [2021-07-13 19:33:06,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:06,362 INFO L482 AbstractCegarLoop]: Abstraction has 473 states and 1548 transitions. [2021-07-13 19:33:06,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:06,362 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1548 transitions. [2021-07-13 19:33:06,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:06,362 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:06,362 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:06,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2849,261 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:06,579 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:06,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:06,579 INFO L82 PathProgramCache]: Analyzing trace with hash 191888476, now seen corresponding path program 115 times [2021-07-13 19:33:06,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:06,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521638648] [2021-07-13 19:33:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:06,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:06,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:06,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:06,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521638648] [2021-07-13 19:33:06,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521638648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:06,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264299361] [2021-07-13 19:33:06,828 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 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-13 19:33:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:06,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:33:06,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:06,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,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 25 treesize of output 19 [2021-07-13 19:33:06,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:06,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,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-13 19:33:06,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:06,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,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 26 treesize of output 20 [2021-07-13 19:33:06,939 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:06,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:06,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-13 19:33:06,942 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:06,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:06,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:06,984 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:105 [2021-07-13 19:33:07,245 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:33:07,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 17 treesize of output 13 [2021-07-13 19:33:07,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 15 treesize of output 11 [2021-07-13 19:33:07,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 25 treesize of output 19 [2021-07-13 19:33:07,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:07,263 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,350 INFO L628 ElimStorePlain]: treesize reduction 97, result has 41.9 percent of original size [2021-07-13 19:33:07,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:07,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 11 treesize of output 7 [2021-07-13 19:33:07,355 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-13 19:33:07,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:07,405 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-13 19:33:07,405 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:197, output treesize:50 [2021-07-13 19:33:07,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:07,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264299361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:07,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:07,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:33:07,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45679938] [2021-07-13 19:33:07,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:07,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:07,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:07,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:07,515 INFO L87 Difference]: Start difference. First operand 473 states and 1548 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:07,741 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:33:08,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:08,157 INFO L93 Difference]: Finished difference Result 629 states and 1937 transitions. [2021-07-13 19:33:08,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:08,158 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:33:08,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:08,159 INFO L225 Difference]: With dead ends: 629 [2021-07-13 19:33:08,159 INFO L226 Difference]: Without dead ends: 617 [2021-07-13 19:33:08,159 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 865.9ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:08,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-07-13 19:33:08,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 472. [2021-07-13 19:33:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 3.26963906581741) internal successors, (1540), 471 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-13 19:33:08,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1540 transitions. [2021-07-13 19:33:08,166 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1540 transitions. Word has length 18 [2021-07-13 19:33:08,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:08,166 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 1540 transitions. [2021-07-13 19:33:08,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:08,166 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1540 transitions. [2021-07-13 19:33:08,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:08,167 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:08,167 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:08,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2868,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:08,384 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:08,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:08,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1976445854, now seen corresponding path program 116 times [2021-07-13 19:33:08,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:08,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87092539] [2021-07-13 19:33:08,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:08,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:33:08,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:08,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87092539] [2021-07-13 19:33:08,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87092539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:08,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765031589] [2021-07-13 19:33:08,441 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 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-13 19:33:08,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:08,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:08,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:33:08,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:08,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 18 treesize of output 14 [2021-07-13 19:33:08,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:33:08,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:08,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 10 treesize of output 6 [2021-07-13 19:33:08,509 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:08,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:08,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:08,516 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:41, output treesize:21 [2021-07-13 19:33:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:33:08,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765031589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:08,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:08,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:33:08,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008353293] [2021-07-13 19:33:08,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:33:08,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:08,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:33:08,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:33:08,591 INFO L87 Difference]: Start difference. First operand 472 states and 1540 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-13 19:33:09,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:09,054 INFO L93 Difference]: Finished difference Result 959 states and 2931 transitions. [2021-07-13 19:33:09,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:33:09,054 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 18 [2021-07-13 19:33:09,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:09,055 INFO L225 Difference]: With dead ends: 959 [2021-07-13 19:33:09,055 INFO L226 Difference]: Without dead ends: 887 [2021-07-13 19:33:09,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 409.3ms TimeCoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:09,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2021-07-13 19:33:09,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 546. [2021-07-13 19:33:09,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 3.388990825688073) internal successors, (1847), 545 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1847 transitions. [2021-07-13 19:33:09,064 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1847 transitions. Word has length 18 [2021-07-13 19:33:09,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:09,064 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1847 transitions. [2021-07-13 19:33:09,064 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-13 19:33:09,064 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1847 transitions. [2021-07-13 19:33:09,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:09,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:09,065 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:09,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2884 [2021-07-13 19:33:09,281 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:09,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:09,281 INFO L82 PathProgramCache]: Analyzing trace with hash -2058487706, now seen corresponding path program 117 times [2021-07-13 19:33:09,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:09,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705434608] [2021-07-13 19:33:09,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:09,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:09,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:09,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705434608] [2021-07-13 19:33:09,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705434608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:09,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447553395] [2021-07-13 19:33:09,520 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 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-13 19:33:09,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:09,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:09,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:09,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:09,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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-13 19:33:09,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 25 treesize of output 19 [2021-07-13 19:33:09,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:09,627 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 26 treesize of output 20 [2021-07-13 19:33:09,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:09,658 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:87 [2021-07-13 19:33:09,931 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:33:09,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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-13 19:33:09,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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-13 19:33:09,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 27 treesize of output 21 [2021-07-13 19:33:09,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,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 25 treesize of output 19 [2021-07-13 19:33:09,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:10,012 INFO L628 ElimStorePlain]: treesize reduction 82, result has 40.1 percent of original size [2021-07-13 19:33:10,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:10,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 11 treesize of output 7 [2021-07-13 19:33:10,016 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-13 19:33:10,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:10,035 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-13 19:33:10,035 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:167, output treesize:35 [2021-07-13 19:33:10,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:10,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447553395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:10,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:10,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:33:10,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859622102] [2021-07-13 19:33:10,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:10,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:10,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:10,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:10,099 INFO L87 Difference]: Start difference. First operand 546 states and 1847 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:33:10,734 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 74 [2021-07-13 19:33:11,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:11,034 INFO L93 Difference]: Finished difference Result 669 states and 2169 transitions. [2021-07-13 19:33:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:11,034 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:33:11,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:11,035 INFO L225 Difference]: With dead ends: 669 [2021-07-13 19:33:11,035 INFO L226 Difference]: Without dead ends: 664 [2021-07-13 19:33:11,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1014.9ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:33:11,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-07-13 19:33:11,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 544. [2021-07-13 19:33:11,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 3.394106813996317) internal successors, (1843), 543 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:11,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 1843 transitions. [2021-07-13 19:33:11,043 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 1843 transitions. Word has length 18 [2021-07-13 19:33:11,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:11,043 INFO L482 AbstractCegarLoop]: Abstraction has 544 states and 1843 transitions. [2021-07-13 19:33:11,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:33:11,044 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 1843 transitions. [2021-07-13 19:33:11,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:11,044 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:11,044 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:11,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2891,264 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:11,261 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:11,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:11,261 INFO L82 PathProgramCache]: Analyzing trace with hash -264932768, now seen corresponding path program 118 times [2021-07-13 19:33:11,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:11,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026433797] [2021-07-13 19:33:11,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:11,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:11,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:11,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026433797] [2021-07-13 19:33:11,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026433797] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:11,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911428183] [2021-07-13 19:33:11,315 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 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-13 19:33:11,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:11,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:11,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:11,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:11,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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 25 treesize of output 19 [2021-07-13 19:33:11,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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-13 19:33:11,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,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 26 treesize of output 20 [2021-07-13 19:33:11,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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 15 treesize of output 11 [2021-07-13 19:33:11,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:11,434 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:75 [2021-07-13 19:33:11,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:11,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:11,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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-13 19:33:11,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:11,509 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:33:11,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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 7 treesize of output 5 [2021-07-13 19:33:11,541 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:11,543 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:11,545 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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-13 19:33:11,548 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,569 INFO L628 ElimStorePlain]: treesize reduction 20, result has 60.0 percent of original size [2021-07-13 19:33:11,569 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:11,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:11,569 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:145, output treesize:30 [2021-07-13 19:33:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:11,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911428183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:11,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:11,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 19:33:11,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595296430] [2021-07-13 19:33:11,604 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:11,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:11,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:11,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:11,605 INFO L87 Difference]: Start difference. First operand 544 states and 1843 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:13,484 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-07-13 19:33:14,317 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 19:33:14,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:14,575 INFO L93 Difference]: Finished difference Result 1295 states and 3899 transitions. [2021-07-13 19:33:14,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 19:33:14,576 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:14,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:14,578 INFO L225 Difference]: With dead ends: 1295 [2021-07-13 19:33:14,578 INFO L226 Difference]: Without dead ends: 1202 [2021-07-13 19:33:14,578 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 2433.9ms TimeCoverageRelationStatistics Valid=603, Invalid=2477, Unknown=0, NotChecked=0, Total=3080 [2021-07-13 19:33:14,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-07-13 19:33:14,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 636. [2021-07-13 19:33:14,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.5716535433070864) internal successors, (2268), 635 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2268 transitions. [2021-07-13 19:33:14,589 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2268 transitions. Word has length 18 [2021-07-13 19:33:14,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:14,589 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2268 transitions. [2021-07-13 19:33:14,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:14,589 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2268 transitions. [2021-07-13 19:33:14,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:14,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:14,590 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:14,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2908 [2021-07-13 19:33:14,805 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:14,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:14,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1095578010, now seen corresponding path program 119 times [2021-07-13 19:33:14,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:14,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777913463] [2021-07-13 19:33:14,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:14,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:15,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:15,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:15,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777913463] [2021-07-13 19:33:15,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777913463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:15,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512800942] [2021-07-13 19:33:15,023 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 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-13 19:33:15,054 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:15,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:15,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:15,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:15,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 25 treesize of output 19 [2021-07-13 19:33:15,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 15 treesize of output 11 [2021-07-13 19:33:15,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:15,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:15,425 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_775], 1=[array_2, v_prenex_774]} [2021-07-13 19:33:15,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:15,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,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 15 treesize of output 11 [2021-07-13 19:33:15,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,465 INFO L628 ElimStorePlain]: treesize reduction 63, result has 44.7 percent of original size [2021-07-13 19:33:15,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:15,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,479 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:15,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 22 treesize of output 14 [2021-07-13 19:33:15,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,492 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-13 19:33:15,493 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:132, output treesize:16 [2021-07-13 19:33:15,507 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:15,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512800942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:15,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:15,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:15,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033390946] [2021-07-13 19:33:15,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:15,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:15,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:15,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:15,508 INFO L87 Difference]: Start difference. First operand 636 states and 2268 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:15,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:15,806 INFO L93 Difference]: Finished difference Result 730 states and 2543 transitions. [2021-07-13 19:33:15,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:15,807 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:33:15,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:15,808 INFO L225 Difference]: With dead ends: 730 [2021-07-13 19:33:15,808 INFO L226 Difference]: Without dead ends: 725 [2021-07-13 19:33:15,809 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 426.6ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:15,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2021-07-13 19:33:15,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 642. [2021-07-13 19:33:15,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.5709828393135727) internal successors, (2289), 641 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:15,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2289 transitions. [2021-07-13 19:33:15,817 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2289 transitions. Word has length 18 [2021-07-13 19:33:15,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:15,817 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 2289 transitions. [2021-07-13 19:33:15,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:15,817 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2289 transitions. [2021-07-13 19:33:15,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:15,818 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:15,818 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:16,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2919 [2021-07-13 19:33:16,032 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:16,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:16,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1259400540, now seen corresponding path program 120 times [2021-07-13 19:33:16,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:16,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680596337] [2021-07-13 19:33:16,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:16,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:16,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680596337] [2021-07-13 19:33:16,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680596337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:16,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984139247] [2021-07-13 19:33:16,174 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 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-13 19:33:16,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:16,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:16,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:16,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:16,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 25 treesize of output 19 [2021-07-13 19:33:16,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:16,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:16,403 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:16,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 35 treesize of output 27 [2021-07-13 19:33:16,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,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 25 treesize of output 19 [2021-07-13 19:33:16,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,547 INFO L628 ElimStorePlain]: treesize reduction 87, result has 43.9 percent of original size [2021-07-13 19:33:16,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:33:16,550 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,568 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:16,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:33:16,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,590 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-13 19:33:16,590 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:175, output treesize:35 [2021-07-13 19:33:16,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:16,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984139247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:16,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:16,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:16,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638877875] [2021-07-13 19:33:16,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:16,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:16,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:16,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:16,636 INFO L87 Difference]: Start difference. First operand 642 states and 2289 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:16,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:16,897 INFO L93 Difference]: Finished difference Result 740 states and 2575 transitions. [2021-07-13 19:33:16,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:16,897 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:16,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:16,899 INFO L225 Difference]: With dead ends: 740 [2021-07-13 19:33:16,899 INFO L226 Difference]: Without dead ends: 735 [2021-07-13 19:33:16,899 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 335.6ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:16,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2021-07-13 19:33:16,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 636. [2021-07-13 19:33:16,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.5716535433070864) internal successors, (2268), 635 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2268 transitions. [2021-07-13 19:33:16,907 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2268 transitions. Word has length 18 [2021-07-13 19:33:16,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:16,907 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2268 transitions. [2021-07-13 19:33:16,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:33:16,907 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2268 transitions. [2021-07-13 19:33:16,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:16,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:16,908 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:17,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2936,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:17,124 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:17,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:17,125 INFO L82 PathProgramCache]: Analyzing trace with hash 385659860, now seen corresponding path program 121 times [2021-07-13 19:33:17,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:17,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333618444] [2021-07-13 19:33:17,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:17,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:17,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:17,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333618444] [2021-07-13 19:33:17,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333618444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:17,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972507280] [2021-07-13 19:33:17,300 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 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-13 19:33:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:17,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:17,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:17,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 25 treesize of output 19 [2021-07-13 19:33:17,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,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 15 treesize of output 11 [2021-07-13 19:33:17,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:17,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:17,501 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:33:17,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 25 treesize of output 19 [2021-07-13 19:33:17,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 27 treesize of output 21 [2021-07-13 19:33:17,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:17,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 17 treesize of output 13 [2021-07-13 19:33:17,565 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,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 15 treesize of output 11 [2021-07-13 19:33:17,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,605 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:33:17,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:33:17,608 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:17,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:17,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:17,622 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:33:17,682 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:17,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972507280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:17,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:17,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:17,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821314804] [2021-07-13 19:33:17,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:17,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:17,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:17,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:17,683 INFO L87 Difference]: Start difference. First operand 636 states and 2268 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:18,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:18,368 INFO L93 Difference]: Finished difference Result 735 states and 2565 transitions. [2021-07-13 19:33:18,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:18,368 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:18,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:18,370 INFO L225 Difference]: With dead ends: 735 [2021-07-13 19:33:18,370 INFO L226 Difference]: Without dead ends: 730 [2021-07-13 19:33:18,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 696.0ms TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:18,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-07-13 19:33:18,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 636. [2021-07-13 19:33:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.5716535433070864) internal successors, (2268), 635 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2268 transitions. [2021-07-13 19:33:18,379 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2268 transitions. Word has length 18 [2021-07-13 19:33:18,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:18,379 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2268 transitions. [2021-07-13 19:33:18,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:18,379 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2268 transitions. [2021-07-13 19:33:18,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:18,380 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:18,380 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:18,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2953 [2021-07-13 19:33:18,597 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:18,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:18,597 INFO L82 PathProgramCache]: Analyzing trace with hash 934576270, now seen corresponding path program 122 times [2021-07-13 19:33:18,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:18,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633261803] [2021-07-13 19:33:18,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:18,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:18,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633261803] [2021-07-13 19:33:18,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633261803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:18,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335901803] [2021-07-13 19:33:18,818 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 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-13 19:33:18,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:18,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:18,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:18,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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 26 treesize of output 20 [2021-07-13 19:33:18,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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-13 19:33:18,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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-13 19:33:18,947 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,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 25 treesize of output 19 [2021-07-13 19:33:18,950 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:19,002 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:33:19,300 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_783], 1=[array_2, v_prenex_782]} [2021-07-13 19:33:19,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 19 treesize of output 15 [2021-07-13 19:33:19,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:19,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,343 INFO L628 ElimStorePlain]: treesize reduction 65, result has 42.5 percent of original size [2021-07-13 19:33:19,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:33:19,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:33:19,363 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-13 19:33:19,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,375 INFO L518 ElimStorePlain]: Eliminatee v_prenex_782 vanished before elimination [2021-07-13 19:33:19,376 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-13 19:33:19,376 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:124, output treesize:16 [2021-07-13 19:33:19,394 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:19,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335901803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:19,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:19,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:19,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375988649] [2021-07-13 19:33:19,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:19,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:19,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:19,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:19,395 INFO L87 Difference]: Start difference. First operand 636 states and 2268 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:19,664 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2021-07-13 19:33:19,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:19,864 INFO L93 Difference]: Finished difference Result 733 states and 2549 transitions. [2021-07-13 19:33:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:19,864 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:33:19,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:19,866 INFO L225 Difference]: With dead ends: 733 [2021-07-13 19:33:19,866 INFO L226 Difference]: Without dead ends: 728 [2021-07-13 19:33:19,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 689.1ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:19,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-07-13 19:33:19,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 640. [2021-07-13 19:33:19,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 3.575899843505477) internal successors, (2285), 639 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:19,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 2285 transitions. [2021-07-13 19:33:19,874 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 2285 transitions. Word has length 18 [2021-07-13 19:33:19,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:19,874 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 2285 transitions. [2021-07-13 19:33:19,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:19,874 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 2285 transitions. [2021-07-13 19:33:19,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:19,875 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:19,875 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:20,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2963 [2021-07-13 19:33:20,089 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:20,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:20,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1005412476, now seen corresponding path program 123 times [2021-07-13 19:33:20,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:20,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268956608] [2021-07-13 19:33:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:20,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:20,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268956608] [2021-07-13 19:33:20,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268956608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:20,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451143712] [2021-07-13 19:33:20,313 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 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-13 19:33:20,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:33:20,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:20,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:20,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:20,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:20,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:20,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,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 15 treesize of output 11 [2021-07-13 19:33:20,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,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-13 19:33:20,444 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:20,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:20,483 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:123 [2021-07-13 19:33:20,684 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:33:20,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,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 25 treesize of output 19 [2021-07-13 19:33:20,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,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 35 treesize of output 27 [2021-07-13 19:33:20,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,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 25 treesize of output 19 [2021-07-13 19:33:20,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33: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-13 19:33:20,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,750 INFO L628 ElimStorePlain]: treesize reduction 90, result has 37.9 percent of original size [2021-07-13 19:33:20,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:33:20,754 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-13 19:33:20,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:20,773 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-13 19:33:20,773 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:175, output treesize:35 [2021-07-13 19:33:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:20,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451143712] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:20,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:20,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:20,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384304917] [2021-07-13 19:33:20,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:20,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:20,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:20,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:20,823 INFO L87 Difference]: Start difference. First operand 640 states and 2285 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:21,113 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:33:21,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:21,502 INFO L93 Difference]: Finished difference Result 749 states and 2603 transitions. [2021-07-13 19:33:21,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:21,502 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:33:21,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:21,504 INFO L225 Difference]: With dead ends: 749 [2021-07-13 19:33:21,504 INFO L226 Difference]: Without dead ends: 744 [2021-07-13 19:33:21,504 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 769.2ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:21,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-07-13 19:33:21,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 635. [2021-07-13 19:33:21,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 3.5709779179810726) internal successors, (2264), 634 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-13 19:33:21,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 2264 transitions. [2021-07-13 19:33:21,512 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 2264 transitions. Word has length 18 [2021-07-13 19:33:21,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:21,513 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 2264 transitions. [2021-07-13 19:33:21,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 2264 transitions. [2021-07-13 19:33:21,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:21,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:21,514 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:21,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2982,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:21,714 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:21,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:21,715 INFO L82 PathProgramCache]: Analyzing trace with hash 1141669252, now seen corresponding path program 124 times [2021-07-13 19:33:21,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:21,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273594462] [2021-07-13 19:33:21,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:21,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:21,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273594462] [2021-07-13 19:33:21,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273594462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:21,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294504847] [2021-07-13 19:33:21,944 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 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-13 19:33:21,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:21,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:21,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:33:21,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:22,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 15 treesize of output 11 [2021-07-13 19:33:22,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 25 treesize of output 19 [2021-07-13 19:33:22,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:22,119 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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-13 19:33:22,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:22,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:22,193 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:193, output treesize:157 [2021-07-13 19:33:22,465 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:33:22,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:22,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 27 treesize of output 21 [2021-07-13 19:33:22,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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-13 19:33:22,479 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,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 17 treesize of output 13 [2021-07-13 19:33:22,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,566 INFO L628 ElimStorePlain]: treesize reduction 91, result has 45.5 percent of original size [2021-07-13 19:33:22,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:22,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 22 treesize of output 14 [2021-07-13 19:33:22,571 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:22,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:22,607 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-13 19:33:22,607 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:197, output treesize:50 [2021-07-13 19:33:22,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:22,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294504847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:22,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:22,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:33:22,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199332092] [2021-07-13 19:33:22,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:22,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:22,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:22,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:22,720 INFO L87 Difference]: Start difference. First operand 635 states and 2264 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:23,042 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-07-13 19:33:23,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:23,279 INFO L93 Difference]: Finished difference Result 739 states and 2574 transitions. [2021-07-13 19:33:23,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:23,280 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:33:23,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:23,281 INFO L225 Difference]: With dead ends: 739 [2021-07-13 19:33:23,281 INFO L226 Difference]: Without dead ends: 726 [2021-07-13 19:33:23,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 836.1ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:23,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2021-07-13 19:33:23,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 642. [2021-07-13 19:33:23,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.574102964118565) internal successors, (2291), 641 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:23,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2291 transitions. [2021-07-13 19:33:23,290 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2291 transitions. Word has length 18 [2021-07-13 19:33:23,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:23,290 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 2291 transitions. [2021-07-13 19:33:23,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:23,290 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2291 transitions. [2021-07-13 19:33:23,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:23,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:23,291 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:23,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2999,271 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:23,507 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:23,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:23,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1750500672, now seen corresponding path program 125 times [2021-07-13 19:33:23,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:23,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308022012] [2021-07-13 19:33:23,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:23,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:23,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:23,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:23,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308022012] [2021-07-13 19:33:23,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308022012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:23,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791354464] [2021-07-13 19:33:23,770 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 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-13 19:33:23,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:33:23,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:23,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:23,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:23,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:23,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:23,921 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:23,939 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:54 [2021-07-13 19:33:23,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,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 25 treesize of output 19 [2021-07-13 19:33:23,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 35 treesize of output 27 [2021-07-13 19:33:24,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 15 treesize of output 11 [2021-07-13 19:33:24,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33: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 25 treesize of output 19 [2021-07-13 19:33:24,006 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:24,044 INFO L628 ElimStorePlain]: treesize reduction 78, result has 35.5 percent of original size [2021-07-13 19:33:24,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 11 treesize of output 7 [2021-07-13 19:33:24,048 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-13 19:33:24,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:24,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:24,066 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:33:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:24,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791354464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:24,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:24,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:24,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203615026] [2021-07-13 19:33:24,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:24,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:24,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:24,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:24,141 INFO L87 Difference]: Start difference. First operand 642 states and 2291 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:24,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:24,963 INFO L93 Difference]: Finished difference Result 769 states and 2676 transitions. [2021-07-13 19:33:24,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:24,963 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:24,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:24,965 INFO L225 Difference]: With dead ends: 769 [2021-07-13 19:33:24,965 INFO L226 Difference]: Without dead ends: 764 [2021-07-13 19:33:24,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 863.8ms TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:24,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2021-07-13 19:33:24,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 642. [2021-07-13 19:33:24,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.574102964118565) internal successors, (2291), 641 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:24,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2291 transitions. [2021-07-13 19:33:24,974 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2291 transitions. Word has length 18 [2021-07-13 19:33:24,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:24,974 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 2291 transitions. [2021-07-13 19:33:24,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:24,974 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2291 transitions. [2021-07-13 19:33:24,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:24,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:24,975 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:25,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3015,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:25,190 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:25,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:25,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1973011818, now seen corresponding path program 126 times [2021-07-13 19:33:25,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:25,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145380371] [2021-07-13 19:33:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:25,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:25,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:25,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145380371] [2021-07-13 19:33:25,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145380371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:25,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315928656] [2021-07-13 19:33:25,396 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 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-13 19:33:25,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:33:25,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:25,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:25,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:25,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:25,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 25 treesize of output 19 [2021-07-13 19:33:25,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,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 15 treesize of output 11 [2021-07-13 19:33:25,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:25,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:25,563 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2021-07-13 19:33:25,661 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_790], 1=[v_prenex_791, array_4]} [2021-07-13 19:33:25,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:25,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,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 15 treesize of output 11 [2021-07-13 19:33:25,669 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,712 INFO L628 ElimStorePlain]: treesize reduction 75, result has 41.9 percent of original size [2021-07-13 19:33:25,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:25,716 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:25,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 22 treesize of output 14 [2021-07-13 19:33:25,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:25,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:25,751 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:25,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:25,752 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:33:25,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:25,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315928656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:25,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:25,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:25,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109338824] [2021-07-13 19:33:25,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:25,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:25,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:25,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:25,826 INFO L87 Difference]: Start difference. First operand 642 states and 2291 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:26,587 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-07-13 19:33:26,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:26,772 INFO L93 Difference]: Finished difference Result 826 states and 2842 transitions. [2021-07-13 19:33:26,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:26,773 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:26,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:26,775 INFO L225 Difference]: With dead ends: 826 [2021-07-13 19:33:26,775 INFO L226 Difference]: Without dead ends: 816 [2021-07-13 19:33:26,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 936.4ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:26,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-13 19:33:26,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 642. [2021-07-13 19:33:26,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.574102964118565) internal successors, (2291), 641 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:26,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2291 transitions. [2021-07-13 19:33:26,784 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2291 transitions. Word has length 18 [2021-07-13 19:33:26,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:26,784 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 2291 transitions. [2021-07-13 19:33:26,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:26,784 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2291 transitions. [2021-07-13 19:33:26,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:26,785 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:26,785 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:27,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3025,273 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:27,000 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:27,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:27,001 INFO L82 PathProgramCache]: Analyzing trace with hash -881797318, now seen corresponding path program 127 times [2021-07-13 19:33:27,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:27,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251846031] [2021-07-13 19:33:27,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:27,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:27,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:27,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251846031] [2021-07-13 19:33:27,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251846031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:27,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791981989] [2021-07-13 19:33:27,229 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 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-13 19:33:27,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:27,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:33:27,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:27,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,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-13 19:33:27,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,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 25 treesize of output 19 [2021-07-13 19:33:27,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:27,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:33:27,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:80, output treesize:66 [2021-07-13 19:33:27,541 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:33:27,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,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 25 treesize of output 19 [2021-07-13 19:33:27,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:27,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,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 25 treesize of output 19 [2021-07-13 19:33:27,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:27,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,614 INFO L628 ElimStorePlain]: treesize reduction 82, result has 40.1 percent of original size [2021-07-13 19:33:27,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:27,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 11 treesize of output 7 [2021-07-13 19:33:27,619 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-13 19:33:27,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:27,643 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-13 19:33:27,643 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:175, output treesize:35 [2021-07-13 19:33:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:27,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791981989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:27,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:27,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:33:27,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755322677] [2021-07-13 19:33:27,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:27,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:27,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:27,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:27,722 INFO L87 Difference]: Start difference. First operand 642 states and 2291 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:33:28,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:28,361 INFO L93 Difference]: Finished difference Result 738 states and 2579 transitions. [2021-07-13 19:33:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:28,362 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:33:28,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:28,363 INFO L225 Difference]: With dead ends: 738 [2021-07-13 19:33:28,363 INFO L226 Difference]: Without dead ends: 733 [2021-07-13 19:33:28,363 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 688.8ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:28,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-07-13 19:33:28,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 639. [2021-07-13 19:33:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.5768025078369905) internal successors, (2282), 638 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:28,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2282 transitions. [2021-07-13 19:33:28,372 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2282 transitions. Word has length 18 [2021-07-13 19:33:28,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:28,372 INFO L482 AbstractCegarLoop]: Abstraction has 639 states and 2282 transitions. [2021-07-13 19:33:28,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:33:28,372 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2282 transitions. [2021-07-13 19:33:28,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:28,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:28,373 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:28,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3039,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:28,589 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:28,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:28,589 INFO L82 PathProgramCache]: Analyzing trace with hash -125787926, now seen corresponding path program 128 times [2021-07-13 19:33:28,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:28,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83535900] [2021-07-13 19:33:28,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:28,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:28,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:28,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:28,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83535900] [2021-07-13 19:33:28,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83535900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:28,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910249411] [2021-07-13 19:33:28,868 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 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-13 19:33:28,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:28,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:28,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:28,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:29,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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-13 19:33:29,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:29,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 15 treesize of output 11 [2021-07-13 19:33:29,012 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 25 treesize of output 19 [2021-07-13 19:33:29,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:29,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:29,061 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:119 [2021-07-13 19:33:29,286 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:33:29,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 27 treesize of output 21 [2021-07-13 19:33:29,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,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 17 treesize of output 13 [2021-07-13 19:33:29,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:29,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,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 25 treesize of output 19 [2021-07-13 19:33:29,303 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,354 INFO L628 ElimStorePlain]: treesize reduction 76, result has 42.0 percent of original size [2021-07-13 19:33:29,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 11 treesize of output 7 [2021-07-13 19:33:29,359 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-13 19:33:29,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:29,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:29,383 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:167, output treesize:35 [2021-07-13 19:33:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:29,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910249411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:29,457 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:29,457 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:33:29,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542276610] [2021-07-13 19:33:29,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:29,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:29,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:29,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:29,457 INFO L87 Difference]: Start difference. First operand 639 states and 2282 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:33:29,772 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 45 [2021-07-13 19:33:30,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:30,047 INFO L93 Difference]: Finished difference Result 740 states and 2591 transitions. [2021-07-13 19:33:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:30,047 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:33:30,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:30,049 INFO L225 Difference]: With dead ends: 740 [2021-07-13 19:33:30,049 INFO L226 Difference]: Without dead ends: 735 [2021-07-13 19:33:30,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 788.4ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:30,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2021-07-13 19:33:30,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 641. [2021-07-13 19:33:30,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 3.5796875) internal successors, (2291), 640 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:30,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 2291 transitions. [2021-07-13 19:33:30,057 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 2291 transitions. Word has length 18 [2021-07-13 19:33:30,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:30,057 INFO L482 AbstractCegarLoop]: Abstraction has 641 states and 2291 transitions. [2021-07-13 19:33:30,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:33:30,058 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 2291 transitions. [2021-07-13 19:33:30,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:30,058 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:30,058 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:30,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3052,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:30,275 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:30,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:30,275 INFO L82 PathProgramCache]: Analyzing trace with hash -360500806, now seen corresponding path program 129 times [2021-07-13 19:33:30,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:30,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58932761] [2021-07-13 19:33:30,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:30,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:30,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:30,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:30,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58932761] [2021-07-13 19:33:30,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58932761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:30,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431687956] [2021-07-13 19:33:30,572 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 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-13 19:33:30,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:33:30,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:30,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:30,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:30,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 26 treesize of output 20 [2021-07-13 19:33:30,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 15 treesize of output 11 [2021-07-13 19:33:30,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 25 treesize of output 19 [2021-07-13 19:33:30,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,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 16 treesize of output 12 [2021-07-13 19:33:30,691 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:30,720 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:79 [2021-07-13 19:33:30,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 25 treesize of output 19 [2021-07-13 19:33:30,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 35 treesize of output 27 [2021-07-13 19:33:30,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,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 15 treesize of output 11 [2021-07-13 19:33:30,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,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 25 treesize of output 19 [2021-07-13 19:33:30,887 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,929 INFO L628 ElimStorePlain]: treesize reduction 74, result has 36.8 percent of original size [2021-07-13 19:33:30,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 11 treesize of output 7 [2021-07-13 19:33:30,933 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-13 19:33:30,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:30,950 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:33:31,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:31,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431687956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:31,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:31,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:31,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231805028] [2021-07-13 19:33:31,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:31,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:31,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:31,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:31,028 INFO L87 Difference]: Start difference. First operand 641 states and 2291 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:31,399 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-13 19:33:31,827 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-07-13 19:33:32,006 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-07-13 19:33:32,128 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-13 19:33:32,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:32,188 INFO L93 Difference]: Finished difference Result 830 states and 2856 transitions. [2021-07-13 19:33:32,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:32,188 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:32,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:32,190 INFO L225 Difference]: With dead ends: 830 [2021-07-13 19:33:32,190 INFO L226 Difference]: Without dead ends: 825 [2021-07-13 19:33:32,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1249.8ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:32,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-07-13 19:33:32,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 643. [2021-07-13 19:33:32,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 3.5794392523364484) internal successors, (2298), 642 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:32,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2298 transitions. [2021-07-13 19:33:32,199 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2298 transitions. Word has length 18 [2021-07-13 19:33:32,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:32,199 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 2298 transitions. [2021-07-13 19:33:32,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:32,199 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2298 transitions. [2021-07-13 19:33:32,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:32,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:32,200 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:32,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3066 [2021-07-13 19:33:32,416 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:32,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:32,416 INFO L82 PathProgramCache]: Analyzing trace with hash 914447872, now seen corresponding path program 130 times [2021-07-13 19:33:32,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:32,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473670902] [2021-07-13 19:33:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:32,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:32,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:32,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473670902] [2021-07-13 19:33:32,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473670902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:32,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526749123] [2021-07-13 19:33:32,709 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 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-13 19:33:32,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:32,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:32,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:33:32,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:32,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 26 treesize of output 20 [2021-07-13 19:33:32,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:32,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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 25 treesize of output 19 [2021-07-13 19:33:32,815 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,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-13 19:33:32,819 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:32,862 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:33:33,154 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:33:33,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 15 treesize of output 11 [2021-07-13 19:33:33,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 25 treesize of output 19 [2021-07-13 19:33:33,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 25 treesize of output 19 [2021-07-13 19:33:33,166 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,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 35 treesize of output 27 [2021-07-13 19:33:33,169 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,240 INFO L628 ElimStorePlain]: treesize reduction 101, result has 40.9 percent of original size [2021-07-13 19:33:33,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,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 11 treesize of output 7 [2021-07-13 19:33:33,245 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-13 19:33:33,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,273 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-13 19:33:33,273 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:205, output treesize:50 [2021-07-13 19:33:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:33,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526749123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:33,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:33,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:33:33,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680346589] [2021-07-13 19:33:33,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:33,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:33,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:33,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:33,385 INFO L87 Difference]: Start difference. First operand 643 states and 2298 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:33,733 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 47 [2021-07-13 19:33:33,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:33,968 INFO L93 Difference]: Finished difference Result 770 states and 2654 transitions. [2021-07-13 19:33:33,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:33,968 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:33:33,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:33,970 INFO L225 Difference]: With dead ends: 770 [2021-07-13 19:33:33,970 INFO L226 Difference]: Without dead ends: 757 [2021-07-13 19:33:33,970 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 908.5ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:33,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-07-13 19:33:33,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 642. [2021-07-13 19:33:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.578783151326053) internal successors, (2294), 641 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-13 19:33:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2294 transitions. [2021-07-13 19:33:33,979 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2294 transitions. Word has length 18 [2021-07-13 19:33:33,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:33,979 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 2294 transitions. [2021-07-13 19:33:33,979 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:33,979 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2294 transitions. [2021-07-13 19:33:33,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:33,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:33,980 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:34,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3080,277 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:34,196 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:34,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:34,197 INFO L82 PathProgramCache]: Analyzing trace with hash 903035708, now seen corresponding path program 131 times [2021-07-13 19:33:34,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:34,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958720317] [2021-07-13 19:33:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:34,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:34,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:33:34,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:34,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958720317] [2021-07-13 19:33:34,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958720317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:34,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686446213] [2021-07-13 19:33:34,261 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 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-13 19:33:34,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:34,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:34,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:33:34,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:34,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 18 treesize of output 14 [2021-07-13 19:33:34,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:34,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:33:34,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:34,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:34,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 10 treesize of output 6 [2021-07-13 19:33:34,342 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:34,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:34,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:34,354 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:33:34,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:33:34,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686446213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:34,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:34,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:33:34,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724063526] [2021-07-13 19:33:34,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:33:34,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:34,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:33:34,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:33:34,434 INFO L87 Difference]: Start difference. First operand 642 states and 2294 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-13 19:33:35,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:35,036 INFO L93 Difference]: Finished difference Result 1043 states and 3413 transitions. [2021-07-13 19:33:35,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:33:35,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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 18 [2021-07-13 19:33:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:35,038 INFO L225 Difference]: With dead ends: 1043 [2021-07-13 19:33:35,038 INFO L226 Difference]: Without dead ends: 951 [2021-07-13 19:33:35,038 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 514.7ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:35,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2021-07-13 19:33:35,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 719. [2021-07-13 19:33:35,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 3.628133704735376) internal successors, (2605), 718 states have internal predecessors, (2605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:35,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 2605 transitions. [2021-07-13 19:33:35,048 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 2605 transitions. Word has length 18 [2021-07-13 19:33:35,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:35,048 INFO L482 AbstractCegarLoop]: Abstraction has 719 states and 2605 transitions. [2021-07-13 19:33:35,048 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 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-13 19:33:35,048 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 2605 transitions. [2021-07-13 19:33:35,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:35,049 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:35,049 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:35,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3094 [2021-07-13 19:33:35,265 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:35,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:35,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1742014878, now seen corresponding path program 132 times [2021-07-13 19:33:35,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:35,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237499422] [2021-07-13 19:33:35,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:35,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:35,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:35,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:35,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237499422] [2021-07-13 19:33:35,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237499422] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:35,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425554982] [2021-07-13 19:33:35,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 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-13 19:33:35,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:35,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:35,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:35,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:35,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:35,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,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-13 19:33:35,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,691 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:33:35,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 27 treesize of output 21 [2021-07-13 19:33:35,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,811 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:35,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:33:35,842 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:35,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425554982] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:35,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:35,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:33:35,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628297209] [2021-07-13 19:33:35,843 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:33:35,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:35,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:33:35,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:35,843 INFO L87 Difference]: Start difference. First operand 719 states and 2605 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:33:36,424 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 19:33:36,588 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-13 19:33:36,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:36,636 INFO L93 Difference]: Finished difference Result 816 states and 2879 transitions. [2021-07-13 19:33:36,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:36,637 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:33:36,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:36,638 INFO L225 Difference]: With dead ends: 816 [2021-07-13 19:33:36,638 INFO L226 Difference]: Without dead ends: 811 [2021-07-13 19:33:36,638 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 875.4ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:33:36,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-07-13 19:33:36,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 729. [2021-07-13 19:33:36,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.6263736263736264) internal successors, (2640), 728 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:36,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2640 transitions. [2021-07-13 19:33:36,648 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2640 transitions. Word has length 18 [2021-07-13 19:33:36,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:36,648 INFO L482 AbstractCegarLoop]: Abstraction has 729 states and 2640 transitions. [2021-07-13 19:33:36,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:33:36,648 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2640 transitions. [2021-07-13 19:33:36,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:36,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:36,649 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:36,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3102,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:36,850 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:36,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:36,850 INFO L82 PathProgramCache]: Analyzing trace with hash -885518932, now seen corresponding path program 133 times [2021-07-13 19:33:36,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:36,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856712317] [2021-07-13 19:33:36,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:36,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:37,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:37,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856712317] [2021-07-13 19:33:37,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856712317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:37,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037787658] [2021-07-13 19:33:37,128 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 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-13 19:33:37,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:37,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:33:37,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:37,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 25 treesize of output 19 [2021-07-13 19:33:37,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,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 15 treesize of output 11 [2021-07-13 19:33:37,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:37,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2021-07-13 19:33:37,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:37,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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 27 treesize of output 21 [2021-07-13 19:33:37,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:37,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-13 19:33:37,388 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,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-13 19:33:37,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,428 INFO L628 ElimStorePlain]: treesize reduction 71, result has 39.3 percent of original size [2021-07-13 19:33:37,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 11 treesize of output 7 [2021-07-13 19:33:37,431 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-13 19:33:37,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:37,446 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:149, output treesize:38 [2021-07-13 19:33:37,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:37,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037787658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:37,506 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:37,506 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:33:37,506 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817319231] [2021-07-13 19:33:37,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:33:37,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:37,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:33:37,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:37,506 INFO L87 Difference]: Start difference. First operand 729 states and 2640 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-13 19:33:38,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:38,258 INFO L93 Difference]: Finished difference Result 842 states and 2944 transitions. [2021-07-13 19:33:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:38,258 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-13 19:33:38,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:38,260 INFO L225 Difference]: With dead ends: 842 [2021-07-13 19:33:38,260 INFO L226 Difference]: Without dead ends: 824 [2021-07-13 19:33:38,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 809.6ms TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:33:38,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-07-13 19:33:38,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 732. [2021-07-13 19:33:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 3.6238030095759233) internal successors, (2649), 731 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 2649 transitions. [2021-07-13 19:33:38,269 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 2649 transitions. Word has length 18 [2021-07-13 19:33:38,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:38,270 INFO L482 AbstractCegarLoop]: Abstraction has 732 states and 2649 transitions. [2021-07-13 19:33:38,270 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-13 19:33:38,270 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 2649 transitions. [2021-07-13 19:33:38,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:38,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:38,271 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:38,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3109,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:38,471 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:38,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:38,471 INFO L82 PathProgramCache]: Analyzing trace with hash 603886064, now seen corresponding path program 134 times [2021-07-13 19:33:38,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:38,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921186687] [2021-07-13 19:33:38,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:38,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:38,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921186687] [2021-07-13 19:33:38,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921186687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:38,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10421079] [2021-07-13 19:33:38,734 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 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-13 19:33:38,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:38,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:38,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:38,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:38,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:38,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 25 treesize of output 19 [2021-07-13 19:33:38,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:38,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 15 treesize of output 11 [2021-07-13 19:33:38,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:38,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:38,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:38,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:33:38,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 17 treesize of output 13 [2021-07-13 19:33:38,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:38,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:38,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,004 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:33:39,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 11 treesize of output 7 [2021-07-13 19:33:39,006 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:39,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:39,012 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:33:39,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:39,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10421079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:39,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:39,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:39,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616525900] [2021-07-13 19:33:39,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:39,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:39,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:39,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:39,039 INFO L87 Difference]: Start difference. First operand 732 states and 2649 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:39,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:39,494 INFO L93 Difference]: Finished difference Result 784 states and 2793 transitions. [2021-07-13 19:33:39,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:39,494 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:39,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:39,496 INFO L225 Difference]: With dead ends: 784 [2021-07-13 19:33:39,496 INFO L226 Difference]: Without dead ends: 779 [2021-07-13 19:33:39,496 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 517.7ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:39,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-07-13 19:33:39,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 738. [2021-07-13 19:33:39,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 3.622795115332429) internal successors, (2670), 737 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:39,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2670 transitions. [2021-07-13 19:33:39,505 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2670 transitions. Word has length 18 [2021-07-13 19:33:39,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:39,505 INFO L482 AbstractCegarLoop]: Abstraction has 738 states and 2670 transitions. [2021-07-13 19:33:39,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:39,505 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2670 transitions. [2021-07-13 19:33:39,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:39,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:39,506 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:39,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3119 [2021-07-13 19:33:39,722 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:39,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:39,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1336102682, now seen corresponding path program 135 times [2021-07-13 19:33:39,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:39,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364704113] [2021-07-13 19:33:39,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:39,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:39,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364704113] [2021-07-13 19:33:39,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364704113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:39,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880935122] [2021-07-13 19:33:39,947 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 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-13 19:33:39,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:33:39,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:39,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:39,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:40,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:40,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 25 treesize of output 19 [2021-07-13 19:33:40,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,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-13 19:33:40,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:40,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:40,094 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:33:40,163 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_801, array_2], 1=[v_prenex_802, array_4]} [2021-07-13 19:33:40,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:40,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:40,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,211 INFO L628 ElimStorePlain]: treesize reduction 83, result has 39.4 percent of original size [2021-07-13 19:33:40,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:40,213 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:40,228 INFO L518 ElimStorePlain]: Eliminatee v_prenex_802 vanished before elimination [2021-07-13 19:33:40,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:33:40,230 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-13 19:33:40,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:40,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:40,245 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:33:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:40,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880935122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:40,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:40,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:40,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149888977] [2021-07-13 19:33:40,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:40,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:40,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:40,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:40,306 INFO L87 Difference]: Start difference. First operand 738 states and 2670 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:40,726 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:33:40,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:40,965 INFO L93 Difference]: Finished difference Result 794 states and 2825 transitions. [2021-07-13 19:33:40,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:40,965 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:40,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:40,966 INFO L225 Difference]: With dead ends: 794 [2021-07-13 19:33:40,966 INFO L226 Difference]: Without dead ends: 789 [2021-07-13 19:33:40,967 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 685.8ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:40,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-07-13 19:33:40,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 735. [2021-07-13 19:33:40,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 3.6212534059945503) internal successors, (2658), 734 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:40,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 2658 transitions. [2021-07-13 19:33:40,976 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 2658 transitions. Word has length 18 [2021-07-13 19:33:40,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:40,976 INFO L482 AbstractCegarLoop]: Abstraction has 735 states and 2658 transitions. [2021-07-13 19:33:40,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:40,976 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 2658 transitions. [2021-07-13 19:33:40,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:40,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:40,977 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:41,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3129,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:41,193 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:41,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:41,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2085123934, now seen corresponding path program 136 times [2021-07-13 19:33:41,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:41,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810326655] [2021-07-13 19:33:41,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:41,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:41,510 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:41,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:41,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810326655] [2021-07-13 19:33:41,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810326655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:41,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185543142] [2021-07-13 19:33:41,510 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 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-13 19:33:41,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:41,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:41,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:41,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:41,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:41,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,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 15 treesize of output 11 [2021-07-13 19:33:41,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:41,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:33:41,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 25 treesize of output 19 [2021-07-13 19:33:41,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 27 treesize of output 21 [2021-07-13 19:33:41,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:41,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 17 treesize of output 13 [2021-07-13 19:33:41,767 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:41,770 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,808 INFO L628 ElimStorePlain]: treesize reduction 64, result has 40.2 percent of original size [2021-07-13 19:33:41,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 11 treesize of output 7 [2021-07-13 19:33:41,811 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-13 19:33:41,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:41,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:41,828 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:33:41,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:41,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185543142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:41,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:41,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:41,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848200049] [2021-07-13 19:33:41,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:41,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:41,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:41,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:41,904 INFO L87 Difference]: Start difference. First operand 735 states and 2658 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:42,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:42,734 INFO L93 Difference]: Finished difference Result 792 states and 2824 transitions. [2021-07-13 19:33:42,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:42,734 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:42,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:42,736 INFO L225 Difference]: With dead ends: 792 [2021-07-13 19:33:42,736 INFO L226 Difference]: Without dead ends: 787 [2021-07-13 19:33:42,736 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 933.9ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:42,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-07-13 19:33:42,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 732. [2021-07-13 19:33:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 3.6238030095759233) internal successors, (2649), 731 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:42,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 2649 transitions. [2021-07-13 19:33:42,745 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 2649 transitions. Word has length 18 [2021-07-13 19:33:42,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:42,745 INFO L482 AbstractCegarLoop]: Abstraction has 732 states and 2649 transitions. [2021-07-13 19:33:42,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:42,745 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 2649 transitions. [2021-07-13 19:33:42,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:42,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:42,746 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:42,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3140 [2021-07-13 19:33:42,962 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:42,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:42,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1063225658, now seen corresponding path program 137 times [2021-07-13 19:33:42,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:42,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780107557] [2021-07-13 19:33:42,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:43,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:43,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780107557] [2021-07-13 19:33:43,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780107557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:43,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482802559] [2021-07-13 19:33:43,258 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 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-13 19:33:43,287 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:43,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:43,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:43,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:43,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 15 treesize of output 11 [2021-07-13 19:33:43,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 25 treesize of output 19 [2021-07-13 19:33:43,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 26 treesize of output 20 [2021-07-13 19:33:43,350 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 16 treesize of output 12 [2021-07-13 19:33:43,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:43,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:43,404 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:127 [2021-07-13 19:33:43,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 15 treesize of output 11 [2021-07-13 19:33:43,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 25 treesize of output 19 [2021-07-13 19:33:43,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,860 INFO L628 ElimStorePlain]: treesize reduction 77, result has 44.2 percent of original size [2021-07-13 19:33:43,861 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:43,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 27 treesize of output 21 [2021-07-13 19:33:43,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:43,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:43,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:43,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 11 treesize of output 7 [2021-07-13 19:33:43,887 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-13 19:33:43,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:43,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:43,906 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:152, output treesize:16 [2021-07-13 19:33:43,936 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:43,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482802559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:43,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:43,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:33:43,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313852868] [2021-07-13 19:33:43,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:43,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:43,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:43,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:43,937 INFO L87 Difference]: Start difference. First operand 732 states and 2649 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:33:44,152 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:33:44,454 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2021-07-13 19:33:44,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:44,640 INFO L93 Difference]: Finished difference Result 902 states and 3109 transitions. [2021-07-13 19:33:44,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:44,641 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:33:44,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:44,643 INFO L225 Difference]: With dead ends: 902 [2021-07-13 19:33:44,643 INFO L226 Difference]: Without dead ends: 897 [2021-07-13 19:33:44,643 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 906.9ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:44,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-13 19:33:44,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 742. [2021-07-13 19:33:44,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.6288798920377867) internal successors, (2689), 741 states have internal predecessors, (2689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:44,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2689 transitions. [2021-07-13 19:33:44,653 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2689 transitions. Word has length 18 [2021-07-13 19:33:44,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:44,653 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2689 transitions. [2021-07-13 19:33:44,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:33:44,654 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2689 transitions. [2021-07-13 19:33:44,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:44,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:44,655 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:44,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3150,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:44,871 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:44,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:44,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1919721604, now seen corresponding path program 138 times [2021-07-13 19:33:44,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:44,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299533700] [2021-07-13 19:33:44,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:45,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:45,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:45,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299533700] [2021-07-13 19:33:45,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299533700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:45,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695955816] [2021-07-13 19:33:45,141 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 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-13 19:33:45,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:45,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:45,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:45,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:45,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 26 treesize of output 20 [2021-07-13 19:33:45,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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-13 19:33:45,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 15 treesize of output 11 [2021-07-13 19:33:45,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:45,231 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:45,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:45,273 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:33:45,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 25 treesize of output 19 [2021-07-13 19:33:45,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,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 27 treesize of output 21 [2021-07-13 19:33:45,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,570 INFO L628 ElimStorePlain]: treesize reduction 54, result has 40.0 percent of original size [2021-07-13 19:33:45,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:45,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:33:45,573 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:45,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:45,581 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:45,581 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:45,582 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-13 19:33:45,582 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:106, output treesize:16 [2021-07-13 19:33:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:45,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695955816] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:45,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:45,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:33:45,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804815339] [2021-07-13 19:33:45,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:45,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:45,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:45,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:45,600 INFO L87 Difference]: Start difference. First operand 742 states and 2689 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:46,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:46,178 INFO L93 Difference]: Finished difference Result 896 states and 3107 transitions. [2021-07-13 19:33:46,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:46,179 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:46,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:46,181 INFO L225 Difference]: With dead ends: 896 [2021-07-13 19:33:46,181 INFO L226 Difference]: Without dead ends: 891 [2021-07-13 19:33:46,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 799.0ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:46,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2021-07-13 19:33:46,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 748. [2021-07-13 19:33:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6318607764390896) internal successors, (2713), 747 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:46,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2713 transitions. [2021-07-13 19:33:46,191 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2713 transitions. Word has length 18 [2021-07-13 19:33:46,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:46,191 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2713 transitions. [2021-07-13 19:33:46,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:46,191 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2713 transitions. [2021-07-13 19:33:46,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:46,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:46,192 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:46,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3173 [2021-07-13 19:33:46,408 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:46,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:46,409 INFO L82 PathProgramCache]: Analyzing trace with hash -20267142, now seen corresponding path program 139 times [2021-07-13 19:33:46,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:46,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575771713] [2021-07-13 19:33:46,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:46,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:46,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:46,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575771713] [2021-07-13 19:33:46,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575771713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:46,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296431082] [2021-07-13 19:33:46,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 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-13 19:33:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:46,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:46,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33: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 15 treesize of output 11 [2021-07-13 19:33:46,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:33:46,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 25 treesize of output 19 [2021-07-13 19:33:46,758 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,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 16 treesize of output 12 [2021-07-13 19:33:46,760 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:46,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:46,802 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:33:46,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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 25 treesize of output 19 [2021-07-13 19:33:46,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,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-13 19:33:46,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,045 INFO L628 ElimStorePlain]: treesize reduction 89, result has 40.3 percent of original size [2021-07-13 19:33:47,045 INFO L518 ElimStorePlain]: Eliminatee v_prenex_815 vanished before elimination [2021-07-13 19:33:47,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 27 treesize of output 21 [2021-07-13 19:33:47,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 22 treesize of output 14 [2021-07-13 19:33:47,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:47,095 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:163, output treesize:41 [2021-07-13 19:33:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:47,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296431082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:47,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:47,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:33:47,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554520332] [2021-07-13 19:33:47,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:47,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:47,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:47,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:47,159 INFO L87 Difference]: Start difference. First operand 748 states and 2713 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:33:47,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:47,798 INFO L93 Difference]: Finished difference Result 919 states and 3174 transitions. [2021-07-13 19:33:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:47,799 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:33:47,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:47,801 INFO L225 Difference]: With dead ends: 919 [2021-07-13 19:33:47,801 INFO L226 Difference]: Without dead ends: 914 [2021-07-13 19:33:47,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 781.3ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:47,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2021-07-13 19:33:47,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 738. [2021-07-13 19:33:47,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 3.628222523744912) internal successors, (2674), 737 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:47,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2674 transitions. [2021-07-13 19:33:47,811 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2674 transitions. Word has length 18 [2021-07-13 19:33:47,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:47,811 INFO L482 AbstractCegarLoop]: Abstraction has 738 states and 2674 transitions. [2021-07-13 19:33:47,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:33:47,811 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2674 transitions. [2021-07-13 19:33:47,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:47,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:47,812 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:48,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3190 [2021-07-13 19:33:48,028 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:48,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:48,028 INFO L82 PathProgramCache]: Analyzing trace with hash -446381756, now seen corresponding path program 140 times [2021-07-13 19:33:48,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:48,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730070777] [2021-07-13 19:33:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:48,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:48,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730070777] [2021-07-13 19:33:48,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730070777] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:48,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618864458] [2021-07-13 19:33:48,321 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 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-13 19:33:48,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:48,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:48,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:48,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:48,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:48,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,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 26 treesize of output 20 [2021-07-13 19:33:48,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:33:48,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:48,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:48,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:48,448 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:91 [2021-07-13 19:33:48,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:48,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,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-13 19:33:48,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,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 35 treesize of output 27 [2021-07-13 19:33:48,721 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:48,725 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:48,780 INFO L628 ElimStorePlain]: treesize reduction 86, result has 39.0 percent of original size [2021-07-13 19:33:48,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:48,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 11 treesize of output 7 [2021-07-13 19:33:48,784 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-13 19:33:48,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:48,807 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-13 19:33:48,807 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:175, output treesize:35 [2021-07-13 19:33:48,862 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:48,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618864458] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:48,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:48,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:33:48,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818094245] [2021-07-13 19:33:48,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:48,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:48,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:48,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:48,863 INFO L87 Difference]: Start difference. First operand 738 states and 2674 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:49,229 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2021-07-13 19:33:49,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:49,887 INFO L93 Difference]: Finished difference Result 928 states and 3191 transitions. [2021-07-13 19:33:49,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:33:49,888 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:33:49,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:49,890 INFO L225 Difference]: With dead ends: 928 [2021-07-13 19:33:49,890 INFO L226 Difference]: Without dead ends: 923 [2021-07-13 19:33:49,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1074.6ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:49,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2021-07-13 19:33:49,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 740. [2021-07-13 19:33:49,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 3.6238159675236807) internal successors, (2678), 739 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:49,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 2678 transitions. [2021-07-13 19:33:49,900 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 2678 transitions. Word has length 18 [2021-07-13 19:33:49,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:49,900 INFO L482 AbstractCegarLoop]: Abstraction has 740 states and 2678 transitions. [2021-07-13 19:33:49,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:49,900 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 2678 transitions. [2021-07-13 19:33:49,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:49,901 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:49,901 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:50,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3206,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:50,117 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:50,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:50,118 INFO L82 PathProgramCache]: Analyzing trace with hash 2024323972, now seen corresponding path program 141 times [2021-07-13 19:33:50,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:50,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669723721] [2021-07-13 19:33:50,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:50,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:50,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:50,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669723721] [2021-07-13 19:33:50,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669723721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:50,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104507316] [2021-07-13 19:33:50,417 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 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-13 19:33:50,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:50,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:50,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:33:50,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:50,731 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:33:50,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,739 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:33:50,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,747 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2021-07-13 19:33:50,748 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,754 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2021-07-13 19:33:50,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,762 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2021-07-13 19:33:50,763 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,768 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:33:50,769 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,839 INFO L628 ElimStorePlain]: treesize reduction 97, result has 50.5 percent of original size [2021-07-13 19:33:50,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:50,841 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:298, output treesize:95 [2021-07-13 19:33:50,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:50,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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-13 19:33:50,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 25 treesize of output 19 [2021-07-13 19:33:50,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 35 treesize of output 27 [2021-07-13 19:33:50,944 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,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 25 treesize of output 19 [2021-07-13 19:33:50,948 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:50,951 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,024 INFO L628 ElimStorePlain]: treesize reduction 128, result has 38.2 percent of original size [2021-07-13 19:33:51,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 11 treesize of output 7 [2021-07-13 19:33:51,028 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:51,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:51,062 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:255, output treesize:71 [2021-07-13 19:33:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:51,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104507316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:51,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:51,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:33:51,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034059667] [2021-07-13 19:33:51,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:51,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:51,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:51,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:51,138 INFO L87 Difference]: Start difference. First operand 740 states and 2678 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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-13 19:33:51,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:51,617 INFO L93 Difference]: Finished difference Result 813 states and 2847 transitions. [2021-07-13 19:33:51,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:51,618 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 18 [2021-07-13 19:33:51,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:51,619 INFO L225 Difference]: With dead ends: 813 [2021-07-13 19:33:51,619 INFO L226 Difference]: Without dead ends: 800 [2021-07-13 19:33:51,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 795.2ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:51,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-07-13 19:33:51,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 741. [2021-07-13 19:33:51,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.6202702702702703) internal successors, (2679), 740 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:51,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2679 transitions. [2021-07-13 19:33:51,630 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2679 transitions. Word has length 18 [2021-07-13 19:33:51,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:51,630 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2679 transitions. [2021-07-13 19:33:51,630 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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-13 19:33:51,630 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2679 transitions. [2021-07-13 19:33:51,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:51,631 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:51,631 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:51,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3223,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:51,848 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:51,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:51,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1165319792, now seen corresponding path program 142 times [2021-07-13 19:33:51,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:51,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457582149] [2021-07-13 19:33:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:52,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:52,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:52,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457582149] [2021-07-13 19:33:52,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457582149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:52,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095523379] [2021-07-13 19:33:52,144 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 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-13 19:33:52,172 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:52,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:52,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:52,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:52,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 15 treesize of output 11 [2021-07-13 19:33:52,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 26 treesize of output 20 [2021-07-13 19:33:52,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:52,231 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:33:52,234 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:52,278 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:33:52,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:52,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 25 treesize of output 19 [2021-07-13 19:33:52,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:52,599 INFO L628 ElimStorePlain]: treesize reduction 54, result has 35.7 percent of original size [2021-07-13 19:33:52,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:52,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 11 treesize of output 7 [2021-07-13 19:33:52,602 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:52,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:52,611 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:52,611 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:52,612 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-13 19:33:52,612 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:106, output treesize:16 [2021-07-13 19:33:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:52,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095523379] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:52,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:52,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:33:52,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462145492] [2021-07-13 19:33:52,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:52,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:52,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:52,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:52,630 INFO L87 Difference]: Start difference. First operand 741 states and 2679 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:52,975 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-07-13 19:33:53,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:53,200 INFO L93 Difference]: Finished difference Result 825 states and 2888 transitions. [2021-07-13 19:33:53,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:53,200 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:53,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:53,202 INFO L225 Difference]: With dead ends: 825 [2021-07-13 19:33:53,202 INFO L226 Difference]: Without dead ends: 820 [2021-07-13 19:33:53,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 862.0ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:53,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-07-13 19:33:53,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 748. [2021-07-13 19:33:53,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6238286479250337) internal successors, (2707), 747 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:53,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2707 transitions. [2021-07-13 19:33:53,211 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2707 transitions. Word has length 18 [2021-07-13 19:33:53,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:53,212 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2707 transitions. [2021-07-13 19:33:53,212 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:33:53,212 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2707 transitions. [2021-07-13 19:33:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:53,213 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:53,213 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:53,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3241,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:53,429 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:53,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:53,429 INFO L82 PathProgramCache]: Analyzing trace with hash -774668954, now seen corresponding path program 143 times [2021-07-13 19:33:53,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:53,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101849696] [2021-07-13 19:33:53,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:53,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:53,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:53,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101849696] [2021-07-13 19:33:53,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101849696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:53,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801751527] [2021-07-13 19:33:53,675 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 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-13 19:33:53,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:53,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:53,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:53,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:53,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:53,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,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 26 treesize of output 20 [2021-07-13 19:33:53,771 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,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 25 treesize of output 19 [2021-07-13 19:33:53,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,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 16 treesize of output 12 [2021-07-13 19:33:53,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:53,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:53,811 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:93 [2021-07-13 19:33:53,970 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_825, array_2], 1=[v_prenex_826, array_4]} [2021-07-13 19:33:53,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:53,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:53,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,015 INFO L628 ElimStorePlain]: treesize reduction 79, result has 38.8 percent of original size [2021-07-13 19:33:54,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:54,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,032 INFO L518 ElimStorePlain]: Eliminatee v_prenex_826 vanished before elimination [2021-07-13 19:33:54,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 11 treesize of output 7 [2021-07-13 19:33:54,035 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-13 19:33:54,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:54,049 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:33:54,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:54,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801751527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:54,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:54,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:54,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951775687] [2021-07-13 19:33:54,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:54,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:54,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:54,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:54,110 INFO L87 Difference]: Start difference. First operand 748 states and 2707 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:54,550 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 52 [2021-07-13 19:33:54,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:54,786 INFO L93 Difference]: Finished difference Result 852 states and 2963 transitions. [2021-07-13 19:33:54,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:54,786 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:54,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:54,788 INFO L225 Difference]: With dead ends: 852 [2021-07-13 19:33:54,788 INFO L226 Difference]: Without dead ends: 847 [2021-07-13 19:33:54,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 780.8ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:33:54,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-07-13 19:33:54,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 742. [2021-07-13 19:33:54,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.620782726045884) internal successors, (2683), 741 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:54,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2683 transitions. [2021-07-13 19:33:54,799 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2683 transitions. Word has length 18 [2021-07-13 19:33:54,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:54,799 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2683 transitions. [2021-07-13 19:33:54,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:54,799 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2683 transitions. [2021-07-13 19:33:54,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:54,801 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:54,801 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:55,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3257 [2021-07-13 19:33:55,017 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:55,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:55,017 INFO L82 PathProgramCache]: Analyzing trace with hash 423886118, now seen corresponding path program 144 times [2021-07-13 19:33:55,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:55,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767093345] [2021-07-13 19:33:55,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:55,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:55,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:55,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767093345] [2021-07-13 19:33:55,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767093345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:55,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395438981] [2021-07-13 19:33:55,350 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 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-13 19:33:55,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:33:55,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:55,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:33:55,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:55,615 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:33:55,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,624 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:33:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2021-07-13 19:33:55,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,629 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:33:55,630 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,635 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:33:55,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2021-07-13 19:33:55,636 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,691 INFO L628 ElimStorePlain]: treesize reduction 29, result has 73.1 percent of original size [2021-07-13 19:33:55,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:55,692 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:180, output treesize:75 [2021-07-13 19:33:55,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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 27 treesize of output 21 [2021-07-13 19:33:55,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:55,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:33:55,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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-13 19:33:55,775 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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 17 treesize of output 13 [2021-07-13 19:33:55,779 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,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 25 treesize of output 19 [2021-07-13 19:33:55,782 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,839 INFO L628 ElimStorePlain]: treesize reduction 112, result has 36.0 percent of original size [2021-07-13 19:33:55,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 11 treesize of output 7 [2021-07-13 19:33:55,842 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:55,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:55,867 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:215, output treesize:55 [2021-07-13 19:33:55,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:55,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395438981] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:55,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:55,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:55,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277530287] [2021-07-13 19:33:55,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:55,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:55,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:55,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:55,955 INFO L87 Difference]: Start difference. First operand 742 states and 2683 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:56,540 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 19:33:56,771 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 77 [2021-07-13 19:33:57,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:57,227 INFO L93 Difference]: Finished difference Result 841 states and 2938 transitions. [2021-07-13 19:33:57,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:57,227 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:57,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:57,229 INFO L225 Difference]: With dead ends: 841 [2021-07-13 19:33:57,229 INFO L226 Difference]: Without dead ends: 836 [2021-07-13 19:33:57,229 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1336.3ms TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:33:57,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-07-13 19:33:57,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 742. [2021-07-13 19:33:57,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 3.620782726045884) internal successors, (2683), 741 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:57,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2683 transitions. [2021-07-13 19:33:57,239 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2683 transitions. Word has length 18 [2021-07-13 19:33:57,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:57,239 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2683 transitions. [2021-07-13 19:33:57,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:33:57,239 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2683 transitions. [2021-07-13 19:33:57,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:57,240 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:57,240 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:57,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3271,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:57,456 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:57,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:57,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1307733628, now seen corresponding path program 145 times [2021-07-13 19:33:57,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:57,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645897914] [2021-07-13 19:33:57,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:57,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:57,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645897914] [2021-07-13 19:33:57,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645897914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:57,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295462549] [2021-07-13 19:33:57,640 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 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-13 19:33:57,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:57,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:33:57,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:57,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:57,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,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 15 treesize of output 11 [2021-07-13 19:33:57,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:57,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:57,816 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:89, output treesize:75 [2021-07-13 19:33:57,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 25 treesize of output 19 [2021-07-13 19:33:57,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 25 treesize of output 19 [2021-07-13 19:33:57,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,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 35 treesize of output 27 [2021-07-13 19:33:57,971 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:57,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,034 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.5 percent of original size [2021-07-13 19:33:58,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,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 22 treesize of output 14 [2021-07-13 19:33:58,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,062 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-13 19:33:58,062 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:181, output treesize:44 [2021-07-13 19:33:58,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:58,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295462549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:58,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:58,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:33:58,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243593709] [2021-07-13 19:33:58,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:58,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:58,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:58,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:58,155 INFO L87 Difference]: Start difference. First operand 742 states and 2683 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:58,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:58,506 INFO L93 Difference]: Finished difference Result 781 states and 2780 transitions. [2021-07-13 19:33:58,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:58,506 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:33:58,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:58,508 INFO L225 Difference]: With dead ends: 781 [2021-07-13 19:33:58,508 INFO L226 Difference]: Without dead ends: 768 [2021-07-13 19:33:58,508 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 496.7ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:58,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-07-13 19:33:58,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 748. [2021-07-13 19:33:58,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6157965194109773) internal successors, (2701), 747 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:58,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2701 transitions. [2021-07-13 19:33:58,517 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2701 transitions. Word has length 18 [2021-07-13 19:33:58,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:58,517 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2701 transitions. [2021-07-13 19:33:58,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:58,517 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2701 transitions. [2021-07-13 19:33:58,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:58,518 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:58,518 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:58,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3290 [2021-07-13 19:33:58,734 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:58,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:58,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1047244922, now seen corresponding path program 146 times [2021-07-13 19:33:58,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:58,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029269675] [2021-07-13 19:33:58,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:58,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:58,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:58,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029269675] [2021-07-13 19:33:58,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029269675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:58,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785226275] [2021-07-13 19:33:58,885 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 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-13 19:33:58,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:58,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:58,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:58,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:59,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:59,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:59,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:59,056 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:69 [2021-07-13 19:33:59,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 25 treesize of output 19 [2021-07-13 19:33:59,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 35 treesize of output 27 [2021-07-13 19:33:59,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,175 INFO L628 ElimStorePlain]: treesize reduction 91, result has 38.1 percent of original size [2021-07-13 19:33:59,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:59,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 11 treesize of output 7 [2021-07-13 19:33:59,179 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:33:59,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,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-13 19:33:59,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:59,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:59,225 INFO L518 ElimStorePlain]: Eliminatee v_prenex_832 vanished before elimination [2021-07-13 19:33:59,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:33:59,226 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:163, output treesize:41 [2021-07-13 19:33:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:59,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785226275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:59,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:59,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:33:59,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113624599] [2021-07-13 19:33:59,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:59,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:59,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:59,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:59,288 INFO L87 Difference]: Start difference. First operand 748 states and 2701 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:33:59,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:59,591 INFO L93 Difference]: Finished difference Result 783 states and 2797 transitions. [2021-07-13 19:33:59,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:59,591 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:33:59,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:59,593 INFO L225 Difference]: With dead ends: 783 [2021-07-13 19:33:59,593 INFO L226 Difference]: Without dead ends: 778 [2021-07-13 19:33:59,593 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 364.2ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:59,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-07-13 19:33:59,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 745. [2021-07-13 19:33:59,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 3.618279569892473) internal successors, (2692), 744 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:59,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2692 transitions. [2021-07-13 19:33:59,602 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2692 transitions. Word has length 18 [2021-07-13 19:33:59,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:59,602 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2692 transitions. [2021-07-13 19:33:59,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:33:59,602 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2692 transitions. [2021-07-13 19:33:59,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:33:59,603 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:59,603 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:59,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3302,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:59,804 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:59,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:59,804 INFO L82 PathProgramCache]: Analyzing trace with hash 173504242, now seen corresponding path program 147 times [2021-07-13 19:33:59,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:59,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469243914] [2021-07-13 19:33:59,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:59,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:00,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:00,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:00,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469243914] [2021-07-13 19:34:00,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469243914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:00,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764391823] [2021-07-13 19:34:00,030 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 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-13 19:34:00,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:00,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:00,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:00,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:00,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 25 treesize of output 19 [2021-07-13 19:34:00,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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-13 19:34:00,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:34:00,235 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:103, output treesize:89 [2021-07-13 19:34:00,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 25 treesize of output 19 [2021-07-13 19:34:00,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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-13 19:34:00,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,459 INFO L628 ElimStorePlain]: treesize reduction 111, result has 42.5 percent of original size [2021-07-13 19:34:00,459 INFO L518 ElimStorePlain]: Eliminatee v_prenex_835 vanished before elimination [2021-07-13 19:34:00,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 27 treesize of output 21 [2021-07-13 19:34:00,463 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,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 11 treesize of output 7 [2021-07-13 19:34:00,499 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-13 19:34:00,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:00,531 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:207, output treesize:35 [2021-07-13 19:34:00,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:00,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764391823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:00,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:00,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-13 19:34:00,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908941044] [2021-07-13 19:34:00,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:00,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:00,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:00,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:00,594 INFO L87 Difference]: Start difference. First operand 745 states and 2692 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:01,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:01,301 INFO L93 Difference]: Finished difference Result 796 states and 2822 transitions. [2021-07-13 19:34:01,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:34:01,302 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:34:01,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:01,303 INFO L225 Difference]: With dead ends: 796 [2021-07-13 19:34:01,303 INFO L226 Difference]: Without dead ends: 791 [2021-07-13 19:34:01,304 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 697.4ms TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:01,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-07-13 19:34:01,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 748. [2021-07-13 19:34:01,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6198125836680055) internal successors, (2704), 747 states have internal predecessors, (2704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:01,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2704 transitions. [2021-07-13 19:34:01,313 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2704 transitions. Word has length 18 [2021-07-13 19:34:01,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:01,313 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2704 transitions. [2021-07-13 19:34:01,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:01,314 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2704 transitions. [2021-07-13 19:34:01,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:01,315 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:01,315 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:01,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3312,294 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:01,515 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:01,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:01,516 INFO L82 PathProgramCache]: Analyzing trace with hash -1497471774, now seen corresponding path program 148 times [2021-07-13 19:34:01,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:01,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589928846] [2021-07-13 19:34:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:01,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:01,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:01,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589928846] [2021-07-13 19:34:01,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589928846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:01,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518323211] [2021-07-13 19:34:01,767 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 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-13 19:34:01,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:01,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:01,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:34:01,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:01,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 15 treesize of output 11 [2021-07-13 19:34:01,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 25 treesize of output 19 [2021-07-13 19:34:01,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:34:01,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:113, output treesize:99 [2021-07-13 19:34:02,138 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:34:02,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 25 treesize of output 19 [2021-07-13 19:34:02,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 25 treesize of output 19 [2021-07-13 19:34:02,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:02,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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-13 19:34:02,157 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,232 INFO L628 ElimStorePlain]: treesize reduction 92, result has 45.6 percent of original size [2021-07-13 19:34:02,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:02,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 22 treesize of output 14 [2021-07-13 19:34:02,236 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:02,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,266 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-13 19:34:02,266 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:207, output treesize:78 [2021-07-13 19:34:02,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:02,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518323211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:02,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:02,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:34:02,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350710880] [2021-07-13 19:34:02,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:02,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:02,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:02,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:02,369 INFO L87 Difference]: Start difference. First operand 748 states and 2704 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-13 19:34:02,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:02,733 INFO L93 Difference]: Finished difference Result 779 states and 2776 transitions. [2021-07-13 19:34:02,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:02,734 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 18 [2021-07-13 19:34:02,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:02,736 INFO L225 Difference]: With dead ends: 779 [2021-07-13 19:34:02,736 INFO L226 Difference]: Without dead ends: 768 [2021-07-13 19:34:02,736 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 551.5ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:02,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-07-13 19:34:02,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 748. [2021-07-13 19:34:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6157965194109773) internal successors, (2701), 747 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:02,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2701 transitions. [2021-07-13 19:34:02,745 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2701 transitions. Word has length 18 [2021-07-13 19:34:02,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:02,745 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2701 transitions. [2021-07-13 19:34:02,745 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-13 19:34:02,745 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2701 transitions. [2021-07-13 19:34:02,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:02,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:02,746 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:02,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3339,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:02,962 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:02,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:02,963 INFO L82 PathProgramCache]: Analyzing trace with hash 722420652, now seen corresponding path program 149 times [2021-07-13 19:34:02,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:02,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366302122] [2021-07-13 19:34:02,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:02,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:03,169 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-07-13 19:34:03,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:03,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:03,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366302122] [2021-07-13 19:34:03,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366302122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:03,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969666206] [2021-07-13 19:34:03,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 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-13 19:34:03,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:03,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:03,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:03,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:03,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 16 treesize of output 12 [2021-07-13 19:34:03,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 15 treesize of output 11 [2021-07-13 19:34:03,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:03,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:03,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:03,479 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:179, output treesize:143 [2021-07-13 19:34:03,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 19 treesize of output 15 [2021-07-13 19:34:03,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,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 17 treesize of output 13 [2021-07-13 19:34:03,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,768 INFO L628 ElimStorePlain]: treesize reduction 63, result has 41.7 percent of original size [2021-07-13 19:34:03,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:03,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:03,772 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:03,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,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-13 19:34:03,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,800 INFO L518 ElimStorePlain]: Eliminatee v_prenex_841 vanished before elimination [2021-07-13 19:34:03,801 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-13 19:34:03,801 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:122, output treesize:16 [2021-07-13 19:34:03,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:03,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969666206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:03,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:03,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:34:03,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860714114] [2021-07-13 19:34:03,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:03,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:03,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:03,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:03,834 INFO L87 Difference]: Start difference. First operand 748 states and 2701 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:34:04,167 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-13 19:34:04,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:04,529 INFO L93 Difference]: Finished difference Result 792 states and 2815 transitions. [2021-07-13 19:34:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:04,529 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:34:04,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:04,530 INFO L225 Difference]: With dead ends: 792 [2021-07-13 19:34:04,531 INFO L226 Difference]: Without dead ends: 787 [2021-07-13 19:34:04,531 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 954.7ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:04,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-07-13 19:34:04,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 754. [2021-07-13 19:34:04,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.6188579017264275) internal successors, (2725), 753 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:04,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2725 transitions. [2021-07-13 19:34:04,540 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2725 transitions. Word has length 18 [2021-07-13 19:34:04,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:04,540 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2725 transitions. [2021-07-13 19:34:04,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:34:04,540 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2725 transitions. [2021-07-13 19:34:04,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:04,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:04,541 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:04,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3362 [2021-07-13 19:34:04,757 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:04,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:04,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1217568094, now seen corresponding path program 150 times [2021-07-13 19:34:04,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:04,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696497158] [2021-07-13 19:34:04,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:05,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:05,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:05,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696497158] [2021-07-13 19:34:05,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696497158] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:05,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193752563] [2021-07-13 19:34:05,065 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 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-13 19:34:05,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:34:05,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:05,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:05,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:05,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 16 treesize of output 12 [2021-07-13 19:34:05,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,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 25 treesize of output 19 [2021-07-13 19:34:05,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,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 26 treesize of output 20 [2021-07-13 19:34:05,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:05,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:05,235 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:119 [2021-07-13 19:34:05,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 15 treesize of output 11 [2021-07-13 19:34:05,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 27 treesize of output 21 [2021-07-13 19:34:05,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 25 treesize of output 19 [2021-07-13 19:34:05,463 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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-13 19:34:05,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,528 INFO L628 ElimStorePlain]: treesize reduction 76, result has 42.0 percent of original size [2021-07-13 19:34:05,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 11 treesize of output 7 [2021-07-13 19:34:05,533 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-13 19:34:05,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,557 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-13 19:34:05,557 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:167, output treesize:35 [2021-07-13 19:34:05,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:05,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193752563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:05,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:05,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:34:05,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300083616] [2021-07-13 19:34:05,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:05,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:05,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:05,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:05,619 INFO L87 Difference]: Start difference. First operand 754 states and 2725 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:05,906 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:34:06,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:06,304 INFO L93 Difference]: Finished difference Result 812 states and 2883 transitions. [2021-07-13 19:34:06,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:06,304 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:34:06,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:06,306 INFO L225 Difference]: With dead ends: 812 [2021-07-13 19:34:06,306 INFO L226 Difference]: Without dead ends: 807 [2021-07-13 19:34:06,306 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 836.2ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:06,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-07-13 19:34:06,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 747. [2021-07-13 19:34:06,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 3.6152815013404824) internal successors, (2697), 746 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:06,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2697 transitions. [2021-07-13 19:34:06,315 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2697 transitions. Word has length 18 [2021-07-13 19:34:06,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:06,315 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2697 transitions. [2021-07-13 19:34:06,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:06,315 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2697 transitions. [2021-07-13 19:34:06,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:06,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:06,316 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:06,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3379 [2021-07-13 19:34:06,533 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:06,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:06,533 INFO L82 PathProgramCache]: Analyzing trace with hash 929513634, now seen corresponding path program 151 times [2021-07-13 19:34:06,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:06,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601310271] [2021-07-13 19:34:06,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:06,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:06,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:06,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:06,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601310271] [2021-07-13 19:34:06,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601310271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:06,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338209350] [2021-07-13 19:34:06,881 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 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-13 19:34:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:06,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:06,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:07,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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-13 19:34:07,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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-13 19:34:07,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 25 treesize of output 19 [2021-07-13 19:34:07,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:07,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:07,068 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:111 [2021-07-13 19:34:07,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 25 treesize of output 19 [2021-07-13 19:34:07,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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 35 treesize of output 27 [2021-07-13 19:34:07,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:07,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-13 19:34:07,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,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 25 treesize of output 19 [2021-07-13 19:34:07,211 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,251 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:34:07,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 22 treesize of output 14 [2021-07-13 19:34:07,254 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:07,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:07,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:07,271 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:34:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:07,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338209350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:07,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:07,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:07,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860896312] [2021-07-13 19:34:07,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:07,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:07,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:07,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:07,349 INFO L87 Difference]: Start difference. First operand 747 states and 2697 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:07,793 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-07-13 19:34:08,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:08,285 INFO L93 Difference]: Finished difference Result 795 states and 2837 transitions. [2021-07-13 19:34:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:34:08,285 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:08,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:08,286 INFO L225 Difference]: With dead ends: 795 [2021-07-13 19:34:08,287 INFO L226 Difference]: Without dead ends: 790 [2021-07-13 19:34:08,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1130.3ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:08,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-07-13 19:34:08,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 748. [2021-07-13 19:34:08,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 3.6131191432396252) internal successors, (2699), 747 states have internal predecessors, (2699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:08,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2699 transitions. [2021-07-13 19:34:08,296 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2699 transitions. Word has length 18 [2021-07-13 19:34:08,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:08,296 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2699 transitions. [2021-07-13 19:34:08,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:08,296 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2699 transitions. [2021-07-13 19:34:08,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:08,297 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:08,297 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:08,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3394 [2021-07-13 19:34:08,513 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:08,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:08,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1966146404, now seen corresponding path program 152 times [2021-07-13 19:34:08,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:08,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085170091] [2021-07-13 19:34:08,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:08,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:08,574 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:08,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:08,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085170091] [2021-07-13 19:34:08,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085170091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:08,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111195907] [2021-07-13 19:34:08,574 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 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-13 19:34:08,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:08,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:08,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:08,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:08,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:08,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 26 treesize of output 20 [2021-07-13 19:34:08,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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-13 19:34:08,675 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 15 treesize of output 11 [2021-07-13 19:34:08,678 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:08,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:08,703 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:79 [2021-07-13 19:34:08,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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 25 treesize of output 19 [2021-07-13 19:34:08,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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 26 treesize of output 20 [2021-07-13 19:34:08,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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 15 treesize of output 11 [2021-07-13 19:34:08,824 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 16 treesize of output 12 [2021-07-13 19:34:08,826 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,857 INFO L628 ElimStorePlain]: treesize reduction 60, result has 31.0 percent of original size [2021-07-13 19:34:08,857 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:08,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:08,858 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:123, output treesize:27 [2021-07-13 19:34:08,888 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:08,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111195907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:08,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:08,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:34:08,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231436047] [2021-07-13 19:34:08,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:08,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:08,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:08,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:08,889 INFO L87 Difference]: Start difference. First operand 748 states and 2699 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:34:09,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:09,967 INFO L93 Difference]: Finished difference Result 1086 states and 3629 transitions. [2021-07-13 19:34:09,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:34:09,967 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 18 [2021-07-13 19:34:09,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:09,969 INFO L225 Difference]: With dead ends: 1086 [2021-07-13 19:34:09,969 INFO L226 Difference]: Without dead ends: 963 [2021-07-13 19:34:09,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 936.4ms TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:34:09,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2021-07-13 19:34:09,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 781. [2021-07-13 19:34:09,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 780 states have (on average 3.693589743589744) internal successors, (2881), 780 states have internal predecessors, (2881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:09,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 2881 transitions. [2021-07-13 19:34:09,981 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 2881 transitions. Word has length 18 [2021-07-13 19:34:09,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:09,981 INFO L482 AbstractCegarLoop]: Abstraction has 781 states and 2881 transitions. [2021-07-13 19:34:09,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:34:09,981 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 2881 transitions. [2021-07-13 19:34:09,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:09,982 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:09,982 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:10,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3409,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:10,198 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:10,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:10,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1651169188, now seen corresponding path program 153 times [2021-07-13 19:34:10,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:10,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894981613] [2021-07-13 19:34:10,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:10,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:10,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:10,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894981613] [2021-07-13 19:34:10,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894981613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:10,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299746636] [2021-07-13 19:34:10,247 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 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-13 19:34:10,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:10,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:10,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:10,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:10,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:10,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:10,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:10,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:10,421 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:10,423 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:10,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:10,436 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:71, output treesize:37 [2021-07-13 19:34:10,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:10,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 17 treesize of output 13 [2021-07-13 19:34:10,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,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 7 treesize of output 5 [2021-07-13 19:34:10,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:10,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:10,483 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,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 7 treesize of output 5 [2021-07-13 19:34:10,486 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:10,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:10,491 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,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 16 treesize of output 12 [2021-07-13 19:34:10,494 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:10,520 INFO L628 ElimStorePlain]: treesize reduction 20, result has 60.0 percent of original size [2021-07-13 19:34:10,521 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:10,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:10,521 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:145, output treesize:30 [2021-07-13 19:34:10,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:10,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299746636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:10,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:10,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:34:10,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802476191] [2021-07-13 19:34:10,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:10,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:10,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:10,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:10,553 INFO L87 Difference]: Start difference. First operand 781 states and 2881 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:11,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:11,241 INFO L93 Difference]: Finished difference Result 1046 states and 3567 transitions. [2021-07-13 19:34:11,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:34:11,241 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:34:11,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:11,243 INFO L225 Difference]: With dead ends: 1046 [2021-07-13 19:34:11,243 INFO L226 Difference]: Without dead ends: 980 [2021-07-13 19:34:11,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 506.0ms TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:34:11,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2021-07-13 19:34:11,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 829. [2021-07-13 19:34:11,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.6642512077294684) internal successors, (3034), 828 states have internal predecessors, (3034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 3034 transitions. [2021-07-13 19:34:11,255 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 3034 transitions. Word has length 18 [2021-07-13 19:34:11,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:11,256 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 3034 transitions. [2021-07-13 19:34:11,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:11,256 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 3034 transitions. [2021-07-13 19:34:11,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:11,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:11,257 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:11,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3420,300 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:11,474 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:11,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:11,474 INFO L82 PathProgramCache]: Analyzing trace with hash 555703338, now seen corresponding path program 154 times [2021-07-13 19:34:11,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:11,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936011022] [2021-07-13 19:34:11,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:11,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:12,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:12,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:12,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936011022] [2021-07-13 19:34:12,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936011022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:12,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526472170] [2021-07-13 19:34:12,033 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 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-13 19:34:12,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:12,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:12,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:34:12,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:12,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 26 treesize of output 20 [2021-07-13 19:34:12,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:12,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 15 treesize of output 11 [2021-07-13 19:34:12,238 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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-13 19:34:12,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:12,248 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 25 treesize of output 19 [2021-07-13 19:34:12,253 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 16 treesize of output 12 [2021-07-13 19:34:12,257 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 26 treesize of output 20 [2021-07-13 19:34:12,262 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 25 treesize of output 19 [2021-07-13 19:34:12,267 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,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 25 treesize of output 19 [2021-07-13 19:34:12,271 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,414 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2021-07-13 19:34:12,415 INFO L628 ElimStorePlain]: treesize reduction 124, result has 58.5 percent of original size [2021-07-13 19:34:12,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:34:12,416 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:385, output treesize:175 [2021-07-13 19:34:12,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 25 treesize of output 19 [2021-07-13 19:34:12,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 35 treesize of output 27 [2021-07-13 19:34:12,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,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 15 treesize of output 11 [2021-07-13 19:34:12,578 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,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 25 treesize of output 19 [2021-07-13 19:34:12,581 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,624 INFO L628 ElimStorePlain]: treesize reduction 75, result has 40.9 percent of original size [2021-07-13 19:34:12,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:34:12,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:12,645 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:157, output treesize:38 [2021-07-13 19:34:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:12,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526472170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:12,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:12,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:34:12,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575042348] [2021-07-13 19:34:12,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:12,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:12,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:12,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:12,720 INFO L87 Difference]: Start difference. First operand 829 states and 3034 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-13 19:34:13,109 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 53 [2021-07-13 19:34:13,281 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 57 [2021-07-13 19:34:13,489 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-07-13 19:34:13,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:13,654 INFO L93 Difference]: Finished difference Result 858 states and 3091 transitions. [2021-07-13 19:34:13,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:13,654 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-13 19:34:13,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:13,656 INFO L225 Difference]: With dead ends: 858 [2021-07-13 19:34:13,656 INFO L226 Difference]: Without dead ends: 844 [2021-07-13 19:34:13,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1456.8ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:13,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2021-07-13 19:34:13,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 826. [2021-07-13 19:34:13,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 3.667878787878788) internal successors, (3026), 825 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 3026 transitions. [2021-07-13 19:34:13,667 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 3026 transitions. Word has length 18 [2021-07-13 19:34:13,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:13,667 INFO L482 AbstractCegarLoop]: Abstraction has 826 states and 3026 transitions. [2021-07-13 19:34:13,667 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-13 19:34:13,667 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 3026 transitions. [2021-07-13 19:34:13,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:13,669 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:13,669 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:13,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 301 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3430 [2021-07-13 19:34:13,886 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:13,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:13,886 INFO L82 PathProgramCache]: Analyzing trace with hash -623377692, now seen corresponding path program 155 times [2021-07-13 19:34:13,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:13,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602778256] [2021-07-13 19:34:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:13,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:13,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:13,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602778256] [2021-07-13 19:34:13,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602778256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:13,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867322764] [2021-07-13 19:34:13,937 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 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-13 19:34:13,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:34:13,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:13,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:34:13,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:14,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:14,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:14,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,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 10 treesize of output 6 [2021-07-13 19:34:14,038 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:14,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:14,051 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:34:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:14,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867322764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:14,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:14,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:34:14,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777464615] [2021-07-13 19:34:14,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:34:14,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:14,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:34:14,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:34:14,113 INFO L87 Difference]: Start difference. First operand 826 states and 3026 transitions. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:14,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:14,577 INFO L93 Difference]: Finished difference Result 1161 states and 3992 transitions. [2021-07-13 19:34:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:34:14,577 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:34:14,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:14,579 INFO L225 Difference]: With dead ends: 1161 [2021-07-13 19:34:14,579 INFO L226 Difference]: Without dead ends: 1098 [2021-07-13 19:34:14,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 399.5ms TimeCoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:14,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-13 19:34:14,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 856. [2021-07-13 19:34:14,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 855 states have (on average 3.709941520467836) internal successors, (3172), 855 states have internal predecessors, (3172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:14,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 3172 transitions. [2021-07-13 19:34:14,593 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 3172 transitions. Word has length 18 [2021-07-13 19:34:14,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:14,593 INFO L482 AbstractCegarLoop]: Abstraction has 856 states and 3172 transitions. [2021-07-13 19:34:14,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:14,593 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 3172 transitions. [2021-07-13 19:34:14,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:14,594 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:14,594 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:14,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3444,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:14,795 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:14,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:14,795 INFO L82 PathProgramCache]: Analyzing trace with hash -869997864, now seen corresponding path program 156 times [2021-07-13 19:34:14,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:14,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031405271] [2021-07-13 19:34:14,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:14,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:14,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:14,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:14,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031405271] [2021-07-13 19:34:14,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031405271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:14,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427422157] [2021-07-13 19:34:14,852 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 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-13 19:34:14,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:34:14,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:14,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:14,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:14,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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-13 19:34:14,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:14,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,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-13 19:34:14,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:14,988 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:14,991 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:14,994 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,027 INFO L628 ElimStorePlain]: treesize reduction 6, result has 88.5 percent of original size [2021-07-13 19:34:15,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:15,028 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:129, output treesize:46 [2021-07-13 19:34:15,066 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_846, array_0, array_2], 1=[v_prenex_847]} [2021-07-13 19:34:15,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 18 treesize of output 14 [2021-07-13 19:34:15,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:15,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,098 INFO L628 ElimStorePlain]: treesize reduction 33, result has 52.2 percent of original size [2021-07-13 19:34:15,098 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:34:15,098 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:34:15,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 10 treesize of output 6 [2021-07-13 19:34:15,102 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:15,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:15,114 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:83, output treesize:30 [2021-07-13 19:34:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:15,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427422157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:15,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:15,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:34:15,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065302293] [2021-07-13 19:34:15,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:15,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:15,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:15,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:15,150 INFO L87 Difference]: Start difference. First operand 856 states and 3172 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:16,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:16,035 INFO L93 Difference]: Finished difference Result 1058 states and 3660 transitions. [2021-07-13 19:34:16,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:34:16,035 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:16,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:16,037 INFO L225 Difference]: With dead ends: 1058 [2021-07-13 19:34:16,037 INFO L226 Difference]: Without dead ends: 996 [2021-07-13 19:34:16,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 670.1ms TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:34:16,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-07-13 19:34:16,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 834. [2021-07-13 19:34:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.6614645858343335) internal successors, (3050), 833 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:16,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3050 transitions. [2021-07-13 19:34:16,048 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3050 transitions. Word has length 18 [2021-07-13 19:34:16,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:16,048 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 3050 transitions. [2021-07-13 19:34:16,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:16,049 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3050 transitions. [2021-07-13 19:34:16,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:16,050 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:16,050 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:16,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3451 [2021-07-13 19:34:16,265 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:16,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:16,266 INFO L82 PathProgramCache]: Analyzing trace with hash -696750172, now seen corresponding path program 157 times [2021-07-13 19:34:16,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:16,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240546601] [2021-07-13 19:34:16,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:16,317 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:34:16,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:16,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240546601] [2021-07-13 19:34:16,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240546601] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:16,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634545374] [2021-07-13 19:34:16,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 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-13 19:34:16,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:16,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:16,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:16,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,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-13 19:34:16,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:16,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:16,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 16 treesize of output 12 [2021-07-13 19:34:16,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,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-13 19:34:16,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,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-13 19:34:16,474 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:16,477 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,517 INFO L628 ElimStorePlain]: treesize reduction 6, result has 88.5 percent of original size [2021-07-13 19:34:16,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:16,518 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:129, output treesize:46 [2021-07-13 19:34:16,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:16,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:16,586 INFO L628 ElimStorePlain]: treesize reduction 4, result has 71.4 percent of original size [2021-07-13 19:34:16,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 10 treesize of output 6 [2021-07-13 19:34:16,588 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:16,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:16,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:16,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:22, output treesize:6 [2021-07-13 19:34:16,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:16,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634545374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:16,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:16,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:34:16,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710056815] [2021-07-13 19:34:16,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:16,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:16,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:16,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:16,597 INFO L87 Difference]: Start difference. First operand 834 states and 3050 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:17,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:17,807 INFO L93 Difference]: Finished difference Result 1132 states and 3930 transitions. [2021-07-13 19:34:17,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:34:17,807 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:17,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:17,810 INFO L225 Difference]: With dead ends: 1132 [2021-07-13 19:34:17,810 INFO L226 Difference]: Without dead ends: 1078 [2021-07-13 19:34:17,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 838.8ms TimeCoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:34:17,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-07-13 19:34:17,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 837. [2021-07-13 19:34:17,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 836 states have (on average 3.648325358851675) internal successors, (3050), 836 states have internal predecessors, (3050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:17,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 3050 transitions. [2021-07-13 19:34:17,822 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 3050 transitions. Word has length 18 [2021-07-13 19:34:17,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:17,822 INFO L482 AbstractCegarLoop]: Abstraction has 837 states and 3050 transitions. [2021-07-13 19:34:17,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:34:17,822 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 3050 transitions. [2021-07-13 19:34:17,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:17,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:17,823 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:18,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3461 [2021-07-13 19:34:18,037 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:18,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:18,041 INFO L82 PathProgramCache]: Analyzing trace with hash -565449940, now seen corresponding path program 158 times [2021-07-13 19:34:18,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:18,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6640101] [2021-07-13 19:34:18,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:18,433 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:34:18,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:18,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:18,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6640101] [2021-07-13 19:34:18,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6640101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:18,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609357199] [2021-07-13 19:34:18,696 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 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-13 19:34:18,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:18,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:18,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:18,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:18,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:18,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 26 treesize of output 20 [2021-07-13 19:34:18,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,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 25 treesize of output 19 [2021-07-13 19:34:18,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,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 15 treesize of output 11 [2021-07-13 19:34:18,853 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:18,907 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:34:19,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:19,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,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 19 treesize of output 15 [2021-07-13 19:34:19,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:19,093 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:34:19,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:19,095 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:19,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:19,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:19,099 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:34:19,124 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:19,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609357199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:19,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:19,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:19,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323631159] [2021-07-13 19:34:19,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:19,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:19,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:19,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:19,132 INFO L87 Difference]: Start difference. First operand 837 states and 3050 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-13 19:34:19,704 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-13 19:34:20,058 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 52 [2021-07-13 19:34:20,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:20,206 INFO L93 Difference]: Finished difference Result 932 states and 3319 transitions. [2021-07-13 19:34:20,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:34:20,209 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-13 19:34:20,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:20,213 INFO L225 Difference]: With dead ends: 932 [2021-07-13 19:34:20,213 INFO L226 Difference]: Without dead ends: 922 [2021-07-13 19:34:20,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1452.7ms TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:34:20,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2021-07-13 19:34:20,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 841. [2021-07-13 19:34:20,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.645238095238095) internal successors, (3062), 840 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 3062 transitions. [2021-07-13 19:34:20,234 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 3062 transitions. Word has length 18 [2021-07-13 19:34:20,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:20,234 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 3062 transitions. [2021-07-13 19:34:20,234 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-13 19:34:20,234 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 3062 transitions. [2021-07-13 19:34:20,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:20,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:20,235 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:20,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3471 [2021-07-13 19:34:20,449 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:20,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:20,449 INFO L82 PathProgramCache]: Analyzing trace with hash 733291496, now seen corresponding path program 159 times [2021-07-13 19:34:20,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:20,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501422468] [2021-07-13 19:34:20,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:20,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:20,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:20,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501422468] [2021-07-13 19:34:20,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501422468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:20,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472148430] [2021-07-13 19:34:20,515 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 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-13 19:34:20,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:20,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:20,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:20,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:20,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 15 treesize of output 11 [2021-07-13 19:34:20,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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-13 19:34:20,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:20,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:20,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:20,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:20,682 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:91 [2021-07-13 19:34:20,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 17 treesize of output 13 [2021-07-13 19:34:20,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:34:20,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34: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-13 19:34:20,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:20,796 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,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 7 treesize of output 5 [2021-07-13 19:34:20,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:20,801 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:20,804 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,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 16 treesize of output 12 [2021-07-13 19:34:20,806 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,832 INFO L628 ElimStorePlain]: treesize reduction 20, result has 60.0 percent of original size [2021-07-13 19:34:20,832 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:20,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:20,833 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:145, output treesize:30 [2021-07-13 19:34:20,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:20,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472148430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:20,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:20,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:34:20,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301343780] [2021-07-13 19:34:20,870 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:20,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:20,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:20,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:20,870 INFO L87 Difference]: Start difference. First operand 841 states and 3062 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:21,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:21,490 INFO L93 Difference]: Finished difference Result 1193 states and 4069 transitions. [2021-07-13 19:34:21,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:34:21,490 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:34:21,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:21,493 INFO L225 Difference]: With dead ends: 1193 [2021-07-13 19:34:21,493 INFO L226 Difference]: Without dead ends: 1117 [2021-07-13 19:34:21,493 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 546.5ms TimeCoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:21,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2021-07-13 19:34:21,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 866. [2021-07-13 19:34:21,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.7179190751445086) internal successors, (3216), 865 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-13 19:34:21,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3216 transitions. [2021-07-13 19:34:21,507 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3216 transitions. Word has length 18 [2021-07-13 19:34:21,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:21,507 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3216 transitions. [2021-07-13 19:34:21,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:21,508 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3216 transitions. [2021-07-13 19:34:21,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:21,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:21,509 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:21,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3485 [2021-07-13 19:34:21,720 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:21,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:21,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1297290764, now seen corresponding path program 160 times [2021-07-13 19:34:21,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:21,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696509788] [2021-07-13 19:34:21,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:21,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:21,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696509788] [2021-07-13 19:34:21,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696509788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:21,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50842119] [2021-07-13 19:34:21,952 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 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-13 19:34:21,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:21,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:21,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:34:21,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:22,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:22,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:22,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:22,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:22,120 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:89, output treesize:75 [2021-07-13 19:34:22,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,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 25 treesize of output 19 [2021-07-13 19:34:22,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,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 35 treesize of output 27 [2021-07-13 19:34:22,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,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 25 treesize of output 19 [2021-07-13 19:34:22,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:22,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,337 INFO L628 ElimStorePlain]: treesize reduction 87, result has 42.4 percent of original size [2021-07-13 19:34:22,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:22,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:34:22,341 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:22,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:22,361 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-13 19:34:22,361 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:181, output treesize:44 [2021-07-13 19:34:22,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:22,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50842119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:22,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:22,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:34:22,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045023110] [2021-07-13 19:34:22,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:22,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:22,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:22,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:22,423 INFO L87 Difference]: Start difference. First operand 866 states and 3216 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:22,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:22,739 INFO L93 Difference]: Finished difference Result 900 states and 3303 transitions. [2021-07-13 19:34:22,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:22,739 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:34:22,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:22,741 INFO L225 Difference]: With dead ends: 900 [2021-07-13 19:34:22,741 INFO L226 Difference]: Without dead ends: 887 [2021-07-13 19:34:22,741 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 479.0ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:22,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2021-07-13 19:34:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 873. [2021-07-13 19:34:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 3.7121559633027523) internal successors, (3237), 872 states have internal predecessors, (3237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:22,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 3237 transitions. [2021-07-13 19:34:22,753 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 3237 transitions. Word has length 18 [2021-07-13 19:34:22,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:22,754 INFO L482 AbstractCegarLoop]: Abstraction has 873 states and 3237 transitions. [2021-07-13 19:34:22,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:22,754 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 3237 transitions. [2021-07-13 19:34:22,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:22,755 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:22,755 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:22,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3497,307 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:22,969 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:22,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:22,969 INFO L82 PathProgramCache]: Analyzing trace with hash -642697982, now seen corresponding path program 161 times [2021-07-13 19:34:22,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:22,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358890291] [2021-07-13 19:34:22,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:22,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:23,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:23,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358890291] [2021-07-13 19:34:23,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358890291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:23,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134406531] [2021-07-13 19:34:23,148 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 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-13 19:34:23,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:23,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:23,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:23,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:23,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:23,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,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 25 treesize of output 19 [2021-07-13 19:34:23,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:23,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:65 [2021-07-13 19:34:23,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 15 treesize of output 11 [2021-07-13 19:34:23,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:23,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,392 INFO L628 ElimStorePlain]: treesize reduction 81, result has 40.9 percent of original size [2021-07-13 19:34:23,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 19 treesize of output 15 [2021-07-13 19:34:23,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,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 11 treesize of output 7 [2021-07-13 19:34:23,415 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-13 19:34:23,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,432 INFO L518 ElimStorePlain]: Eliminatee v_prenex_850 vanished before elimination [2021-07-13 19:34:23,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:23,432 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:41 [2021-07-13 19:34:23,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:23,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134406531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:23,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:23,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:34:23,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242522474] [2021-07-13 19:34:23,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:34:23,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:23,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:34:23,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:34:23,484 INFO L87 Difference]: Start difference. First operand 873 states and 3237 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:34:23,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:23,729 INFO L93 Difference]: Finished difference Result 902 states and 3320 transitions. [2021-07-13 19:34:23,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:23,729 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:34:23,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:23,731 INFO L225 Difference]: With dead ends: 902 [2021-07-13 19:34:23,731 INFO L226 Difference]: Without dead ends: 897 [2021-07-13 19:34:23,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 345.4ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:23,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-07-13 19:34:23,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 870. [2021-07-13 19:34:23,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 869 states have (on average 3.714614499424626) internal successors, (3228), 869 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 3228 transitions. [2021-07-13 19:34:23,752 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 3228 transitions. Word has length 18 [2021-07-13 19:34:23,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:23,752 INFO L482 AbstractCegarLoop]: Abstraction has 870 states and 3228 transitions. [2021-07-13 19:34:23,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:34:23,752 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 3228 transitions. [2021-07-13 19:34:23,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:23,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:23,754 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:23,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3507,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:23,969 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:23,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:23,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1516438662, now seen corresponding path program 162 times [2021-07-13 19:34:23,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:23,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093774890] [2021-07-13 19:34:23,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:24,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:24,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:24,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093774890] [2021-07-13 19:34:24,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093774890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:24,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830870110] [2021-07-13 19:34:24,199 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 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-13 19:34:24,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:34:24,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:24,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:24,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:24,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:24,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34: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 15 treesize of output 11 [2021-07-13 19:34:24,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:24,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:34:24,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,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 25 treesize of output 19 [2021-07-13 19:34:24,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,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 27 treesize of output 21 [2021-07-13 19:34:24,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:24,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:24,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,466 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:34:24,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:34:24,468 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:24,484 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:24,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830870110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:24,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:24,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:24,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365434335] [2021-07-13 19:34:24,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:24,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:24,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:24,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:24,554 INFO L87 Difference]: Start difference. First operand 870 states and 3228 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:25,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:25,174 INFO L93 Difference]: Finished difference Result 905 states and 3329 transitions. [2021-07-13 19:34:25,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:25,174 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:25,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:25,176 INFO L225 Difference]: With dead ends: 905 [2021-07-13 19:34:25,176 INFO L226 Difference]: Without dead ends: 900 [2021-07-13 19:34:25,176 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 693.8ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:25,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-07-13 19:34:25,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 870. [2021-07-13 19:34:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 869 states have (on average 3.714614499424626) internal successors, (3228), 869 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:25,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 3228 transitions. [2021-07-13 19:34:25,187 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 3228 transitions. Word has length 18 [2021-07-13 19:34:25,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:25,187 INFO L482 AbstractCegarLoop]: Abstraction has 870 states and 3228 transitions. [2021-07-13 19:34:25,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:25,187 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 3228 transitions. [2021-07-13 19:34:25,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:25,188 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:25,188 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:25,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3517 [2021-07-13 19:34:25,389 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:25,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:25,389 INFO L82 PathProgramCache]: Analyzing trace with hash -967522252, now seen corresponding path program 163 times [2021-07-13 19:34:25,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:25,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472990083] [2021-07-13 19:34:25,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:25,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:25,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472990083] [2021-07-13 19:34:25,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472990083] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:25,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168161690] [2021-07-13 19:34:25,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 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-13 19:34:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:25,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:34:25,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:25,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,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 16 treesize of output 12 [2021-07-13 19:34:25,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:25,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:25,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 25 treesize of output 19 [2021-07-13 19:34:25,842 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:25,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:25,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:25,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:25,897 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:34:26,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,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 27 treesize of output 21 [2021-07-13 19:34:26,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:26,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,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 17 treesize of output 13 [2021-07-13 19:34:26,097 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,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-13 19:34:26,100 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,142 INFO L628 ElimStorePlain]: treesize reduction 77, result has 37.4 percent of original size [2021-07-13 19:34:26,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 11 treesize of output 7 [2021-07-13 19:34:26,146 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-13 19:34:26,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:26,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:26,163 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:149, output treesize:38 [2021-07-13 19:34:26,239 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:26,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168161690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:26,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:26,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-07-13 19:34:26,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434196628] [2021-07-13 19:34:26,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:26,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:26,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:26,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:26,240 INFO L87 Difference]: Start difference. First operand 870 states and 3228 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:26,666 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-07-13 19:34:27,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:27,063 INFO L93 Difference]: Finished difference Result 909 states and 3329 transitions. [2021-07-13 19:34:27,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:27,063 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:27,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:27,065 INFO L225 Difference]: With dead ends: 909 [2021-07-13 19:34:27,065 INFO L226 Difference]: Without dead ends: 896 [2021-07-13 19:34:27,065 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1084.4ms TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:27,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2021-07-13 19:34:27,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 877. [2021-07-13 19:34:27,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.7100456621004567) internal successors, (3250), 876 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:27,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 3250 transitions. [2021-07-13 19:34:27,076 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 3250 transitions. Word has length 18 [2021-07-13 19:34:27,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:27,076 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 3250 transitions. [2021-07-13 19:34:27,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:27,076 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 3250 transitions. [2021-07-13 19:34:27,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:27,077 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:27,078 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:27,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3528 [2021-07-13 19:34:27,294 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:27,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:27,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1387456298, now seen corresponding path program 164 times [2021-07-13 19:34:27,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:27,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916690713] [2021-07-13 19:34:27,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:27,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:27,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:27,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:27,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916690713] [2021-07-13 19:34:27,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916690713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:27,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942063534] [2021-07-13 19:34:27,638 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 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-13 19:34:27,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:27,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:27,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:27,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:27,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 26 treesize of output 20 [2021-07-13 19:34:27,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 15 treesize of output 11 [2021-07-13 19:34:27,770 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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-13 19:34:27,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,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 25 treesize of output 19 [2021-07-13 19:34:27,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:27,815 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:107 [2021-07-13 19:34:27,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 27 treesize of output 21 [2021-07-13 19:34:27,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 17 treesize of output 13 [2021-07-13 19:34:27,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 25 treesize of output 19 [2021-07-13 19:34:27,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,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 15 treesize of output 11 [2021-07-13 19:34:27,954 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,992 INFO L628 ElimStorePlain]: treesize reduction 68, result has 38.7 percent of original size [2021-07-13 19:34:27,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 11 treesize of output 7 [2021-07-13 19:34:27,996 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-13 19:34:28,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:28,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:28,013 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:28,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942063534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:28,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:28,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:28,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666508046] [2021-07-13 19:34:28,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:28,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:28,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:28,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:28,089 INFO L87 Difference]: Start difference. First operand 877 states and 3250 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:28,493 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-13 19:34:28,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:28,767 INFO L93 Difference]: Finished difference Result 917 states and 3367 transitions. [2021-07-13 19:34:28,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:28,767 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:28,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:28,769 INFO L225 Difference]: With dead ends: 917 [2021-07-13 19:34:28,769 INFO L226 Difference]: Without dead ends: 912 [2021-07-13 19:34:28,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 880.5ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:34:28,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2021-07-13 19:34:28,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 874. [2021-07-13 19:34:28,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 3.7124856815578466) internal successors, (3241), 873 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:28,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 3241 transitions. [2021-07-13 19:34:28,780 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 3241 transitions. Word has length 18 [2021-07-13 19:34:28,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:28,780 INFO L482 AbstractCegarLoop]: Abstraction has 874 states and 3241 transitions. [2021-07-13 19:34:28,780 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:28,780 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 3241 transitions. [2021-07-13 19:34:28,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:28,781 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:28,781 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:28,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3541,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:28,997 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:28,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:28,997 INFO L82 PathProgramCache]: Analyzing trace with hash -760429270, now seen corresponding path program 165 times [2021-07-13 19:34:28,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:28,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171861560] [2021-07-13 19:34:28,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:29,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:29,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:29,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171861560] [2021-07-13 19:34:29,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171861560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:29,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495857997] [2021-07-13 19:34:29,281 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 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-13 19:34:29,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:29,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:29,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:29,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:29,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 25 treesize of output 19 [2021-07-13 19:34:29,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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-13 19:34:29,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 15 treesize of output 11 [2021-07-13 19:34:29,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 26 treesize of output 20 [2021-07-13 19:34:29,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:29,443 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:179, output treesize:147 [2021-07-13 19:34:29,578 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:34:29,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 15 treesize of output 11 [2021-07-13 19:34:29,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 25 treesize of output 19 [2021-07-13 19:34:29,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 25 treesize of output 19 [2021-07-13 19:34:29,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 35 treesize of output 27 [2021-07-13 19:34:29,591 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,637 INFO L628 ElimStorePlain]: treesize reduction 84, result has 36.8 percent of original size [2021-07-13 19:34:29,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,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 11 treesize of output 7 [2021-07-13 19:34:29,641 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-13 19:34:29,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:29,663 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:163, output treesize:41 [2021-07-13 19:34:29,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:29,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495857997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:29,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:29,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:34:29,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296021738] [2021-07-13 19:34:29,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:29,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:29,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:29,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:29,741 INFO L87 Difference]: Start difference. First operand 874 states and 3241 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:34:30,013 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:34:30,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:30,298 INFO L93 Difference]: Finished difference Result 914 states and 3363 transitions. [2021-07-13 19:34:30,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:30,298 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:34:30,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:30,300 INFO L225 Difference]: With dead ends: 914 [2021-07-13 19:34:30,300 INFO L226 Difference]: Without dead ends: 909 [2021-07-13 19:34:30,300 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 705.8ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:30,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-07-13 19:34:30,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 876. [2021-07-13 19:34:30,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 875 states have (on average 3.7142857142857144) internal successors, (3250), 875 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:30,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 3250 transitions. [2021-07-13 19:34:30,311 INFO L78 Accepts]: Start accepts. Automaton has 876 states and 3250 transitions. Word has length 18 [2021-07-13 19:34:30,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:30,311 INFO L482 AbstractCegarLoop]: Abstraction has 876 states and 3250 transitions. [2021-07-13 19:34:30,311 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:34:30,311 INFO L276 IsEmpty]: Start isEmpty. Operand 876 states and 3250 transitions. [2021-07-13 19:34:30,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:30,313 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:30,313 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:30,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3556 [2021-07-13 19:34:30,529 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:30,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:30,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1410421392, now seen corresponding path program 166 times [2021-07-13 19:34:30,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:30,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051034390] [2021-07-13 19:34:30,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:30,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:30,981 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-07-13 19:34:31,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:31,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:31,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051034390] [2021-07-13 19:34:31,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051034390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:31,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060434184] [2021-07-13 19:34:31,422 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 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-13 19:34:31,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:31,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:31,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:31,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:31,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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-13 19:34:31,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:31,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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 25 treesize of output 19 [2021-07-13 19:34:31,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,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 15 treesize of output 11 [2021-07-13 19:34:31,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:31,645 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:34:31,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 27 treesize of output 21 [2021-07-13 19:34:31,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,836 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:31,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:31,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:34:31,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:31,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060434184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:31,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:31,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:31,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932292817] [2021-07-13 19:34:31,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:31,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:31,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:31,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:31,872 INFO L87 Difference]: Start difference. First operand 876 states and 3250 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-13 19:34:32,446 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-07-13 19:34:32,708 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-13 19:34:33,006 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 61 [2021-07-13 19:34:33,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:33,087 INFO L93 Difference]: Finished difference Result 914 states and 3350 transitions. [2021-07-13 19:34:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:33,087 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-13 19:34:33,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:33,089 INFO L225 Difference]: With dead ends: 914 [2021-07-13 19:34:33,089 INFO L226 Difference]: Without dead ends: 909 [2021-07-13 19:34:33,089 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 1950.4ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-07-13 19:34:33,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 881. [2021-07-13 19:34:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.7170454545454548) internal successors, (3271), 880 states have internal predecessors, (3271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:33,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3271 transitions. [2021-07-13 19:34:33,100 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3271 transitions. Word has length 18 [2021-07-13 19:34:33,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:33,100 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3271 transitions. [2021-07-13 19:34:33,100 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-13 19:34:33,100 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3271 transitions. [2021-07-13 19:34:33,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:33,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:33,102 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:33,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 313 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3570 [2021-07-13 19:34:33,316 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:33,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:33,316 INFO L82 PathProgramCache]: Analyzing trace with hash 944557158, now seen corresponding path program 167 times [2021-07-13 19:34:33,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:33,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445488503] [2021-07-13 19:34:33,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:33,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:33,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:33,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:33,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445488503] [2021-07-13 19:34:33,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445488503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:33,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438770658] [2021-07-13 19:34:33,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 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-13 19:34:33,832 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:34:33,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:33,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 19:34:33,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:34,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,048 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:34:34,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 28 [2021-07-13 19:34:34,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,081 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:34:34,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:34:34,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,088 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:34:34,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:34:34,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,096 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:34:34,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 36 [2021-07-13 19:34:34,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,215 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-07-13 19:34:34,215 INFO L628 ElimStorePlain]: treesize reduction 8, result has 94.4 percent of original size [2021-07-13 19:34:34,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:34,217 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:211, output treesize:127 [2021-07-13 19:34:34,315 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_852], 1=[array_4, v_prenex_853]} [2021-07-13 19:34:34,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:34,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,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 25 treesize of output 19 [2021-07-13 19:34:34,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,372 INFO L628 ElimStorePlain]: treesize reduction 75, result has 40.0 percent of original size [2021-07-13 19:34:34,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:34,376 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:34,394 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:34,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 11 treesize of output 7 [2021-07-13 19:34:34,398 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-13 19:34:34,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:34,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:34,416 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:34,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:34,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438770658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:34,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:34,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:34:34,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114275664] [2021-07-13 19:34:34,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:34,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:34,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:34,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:34,495 INFO L87 Difference]: Start difference. First operand 881 states and 3271 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:34,972 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:34:35,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:35,294 INFO L93 Difference]: Finished difference Result 937 states and 3411 transitions. [2021-07-13 19:34:35,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:35,294 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:35,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:35,296 INFO L225 Difference]: With dead ends: 937 [2021-07-13 19:34:35,296 INFO L226 Difference]: Without dead ends: 932 [2021-07-13 19:34:35,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1188.7ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:35,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2021-07-13 19:34:35,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 877. [2021-07-13 19:34:35,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.7146118721461185) internal successors, (3254), 876 states have internal predecessors, (3254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:35,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 3254 transitions. [2021-07-13 19:34:35,308 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 3254 transitions. Word has length 18 [2021-07-13 19:34:35,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:35,308 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 3254 transitions. [2021-07-13 19:34:35,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:35,308 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 3254 transitions. [2021-07-13 19:34:35,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:35,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:35,309 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:35,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3584 [2021-07-13 19:34:35,526 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:35,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:35,526 INFO L82 PathProgramCache]: Analyzing trace with hash 2143112230, now seen corresponding path program 168 times [2021-07-13 19:34:35,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:35,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378560990] [2021-07-13 19:34:35,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:35,812 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 47 [2021-07-13 19:34:36,061 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 19:34:36,415 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:36,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:36,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378560990] [2021-07-13 19:34:36,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378560990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:36,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565434011] [2021-07-13 19:34:36,416 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 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-13 19:34:36,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:34:36,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:36,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:36,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:36,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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-13 19:34:36,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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 26 treesize of output 20 [2021-07-13 19:34:36,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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 25 treesize of output 19 [2021-07-13 19:34:36,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,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 15 treesize of output 11 [2021-07-13 19:34:36,578 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:36,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:36,633 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:34:36,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:36,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:36,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,845 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:34:36,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:34:36,848 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:36,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:36,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:36,855 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:34:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:36,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565434011] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:36,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:36,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:36,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127589259] [2021-07-13 19:34:36,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:36,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:36,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:36,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:36,888 INFO L87 Difference]: Start difference. First operand 877 states and 3254 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-13 19:34:37,464 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2021-07-13 19:34:37,916 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 76 [2021-07-13 19:34:38,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:38,176 INFO L93 Difference]: Finished difference Result 911 states and 3339 transitions. [2021-07-13 19:34:38,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:34:38,176 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-13 19:34:38,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:38,178 INFO L225 Difference]: With dead ends: 911 [2021-07-13 19:34:38,178 INFO L226 Difference]: Without dead ends: 906 [2021-07-13 19:34:38,178 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1961.3ms TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:34:38,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2021-07-13 19:34:38,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 877. [2021-07-13 19:34:38,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.7146118721461185) internal successors, (3254), 876 states have internal predecessors, (3254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:38,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 3254 transitions. [2021-07-13 19:34:38,189 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 3254 transitions. Word has length 18 [2021-07-13 19:34:38,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:38,189 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 3254 transitions. [2021-07-13 19:34:38,189 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-13 19:34:38,189 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 3254 transitions. [2021-07-13 19:34:38,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:38,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:38,190 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:38,406 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3599,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:38,406 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:38,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:38,406 INFO L82 PathProgramCache]: Analyzing trace with hash 1636765964, now seen corresponding path program 169 times [2021-07-13 19:34:38,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:38,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810236589] [2021-07-13 19:34:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:38,851 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-13 19:34:38,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:38,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:38,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810236589] [2021-07-13 19:34:38,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810236589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:38,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728915054] [2021-07-13 19:34:38,974 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 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-13 19:34:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:39,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:39,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:39,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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-13 19:34:39,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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-13 19:34:39,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 26 treesize of output 20 [2021-07-13 19:34:39,191 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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 16 treesize of output 12 [2021-07-13 19:34:39,195 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:39,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-13 19:34:39,199 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:39,202 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:34:39,254 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:185, output treesize:139 [2021-07-13 19:34:39,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:39,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:39,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:39,385 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:39,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:39,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:34:39,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:39,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728915054] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:39,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:39,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:39,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210013434] [2021-07-13 19:34:39,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:39,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:39,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:39,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:39,418 INFO L87 Difference]: Start difference. First operand 877 states and 3254 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:39,788 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-07-13 19:34:39,967 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 19:34:40,146 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 47 [2021-07-13 19:34:40,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:40,239 INFO L93 Difference]: Finished difference Result 906 states and 3325 transitions. [2021-07-13 19:34:40,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:40,239 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:40,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:40,241 INFO L225 Difference]: With dead ends: 906 [2021-07-13 19:34:40,241 INFO L226 Difference]: Without dead ends: 901 [2021-07-13 19:34:40,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1304.2ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:40,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2021-07-13 19:34:40,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 877. [2021-07-13 19:34:40,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 876 states have (on average 3.7146118721461185) internal successors, (3254), 876 states have internal predecessors, (3254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:40,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 3254 transitions. [2021-07-13 19:34:40,252 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 3254 transitions. Word has length 18 [2021-07-13 19:34:40,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:40,252 INFO L482 AbstractCegarLoop]: Abstraction has 877 states and 3254 transitions. [2021-07-13 19:34:40,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:40,252 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 3254 transitions. [2021-07-13 19:34:40,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:40,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:40,253 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:40,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3614,316 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:40,469 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:40,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:40,469 INFO L82 PathProgramCache]: Analyzing trace with hash 233346690, now seen corresponding path program 170 times [2021-07-13 19:34:40,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:40,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724261079] [2021-07-13 19:34:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:40,745 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 66 [2021-07-13 19:34:40,969 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-07-13 19:34:41,107 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 62 [2021-07-13 19:34:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:41,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:41,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724261079] [2021-07-13 19:34:41,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724261079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:41,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057101655] [2021-07-13 19:34:41,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 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-13 19:34:41,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:41,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:41,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:41,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 15 treesize of output 11 [2021-07-13 19:34:41,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 35 treesize of output 27 [2021-07-13 19:34:41,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 25 treesize of output 19 [2021-07-13 19:34:41,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,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 25 treesize of output 19 [2021-07-13 19:34:41,522 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:41,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:41,564 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:117 [2021-07-13 19:34:41,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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-13 19:34:41,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 25 treesize of output 19 [2021-07-13 19:34:41,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 18 treesize of output 14 [2021-07-13 19:34:41,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 29 treesize of output 23 [2021-07-13 19:34:41,663 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 26 treesize of output 20 [2021-07-13 19:34:41,668 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 30 treesize of output 24 [2021-07-13 19:34:41,672 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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-13 19:34:41,676 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:41,680 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:41,797 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-07-13 19:34:41,798 INFO L628 ElimStorePlain]: treesize reduction 118, result has 50.6 percent of original size [2021-07-13 19:34:41,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 11 treesize of output 7 [2021-07-13 19:34:41,803 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:41,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:41,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 12 treesize of output 8 [2021-07-13 19:34:41,807 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:41,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 12 treesize of output 8 [2021-07-13 19:34:41,811 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:41,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:41,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:34:41,863 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:305, output treesize:97 [2021-07-13 19:34:42,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:42,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057101655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:42,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:42,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:42,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522391458] [2021-07-13 19:34:42,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:42,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:42,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:42,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:42,020 INFO L87 Difference]: Start difference. First operand 877 states and 3254 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-13 19:34:42,762 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 73 [2021-07-13 19:34:42,998 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 68 [2021-07-13 19:34:43,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:43,418 INFO L93 Difference]: Finished difference Result 946 states and 3440 transitions. [2021-07-13 19:34:43,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:34:43,418 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-13 19:34:43,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:43,420 INFO L225 Difference]: With dead ends: 946 [2021-07-13 19:34:43,420 INFO L226 Difference]: Without dead ends: 941 [2021-07-13 19:34:43,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1927.8ms TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:34:43,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-07-13 19:34:43,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 881. [2021-07-13 19:34:43,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.715909090909091) internal successors, (3270), 880 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:43,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3270 transitions. [2021-07-13 19:34:43,432 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3270 transitions. Word has length 18 [2021-07-13 19:34:43,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:43,432 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3270 transitions. [2021-07-13 19:34:43,432 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-13 19:34:43,432 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3270 transitions. [2021-07-13 19:34:43,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:43,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:43,433 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:43,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3628 [2021-07-13 19:34:43,650 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:43,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:43,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1594902796, now seen corresponding path program 171 times [2021-07-13 19:34:43,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:43,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835393064] [2021-07-13 19:34:43,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:43,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:44,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:44,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:44,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835393064] [2021-07-13 19:34:44,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835393064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:44,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051971008] [2021-07-13 19:34:44,294 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 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-13 19:34:44,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:44,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:44,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:44,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:44,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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-13 19:34:44,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 35 treesize of output 27 [2021-07-13 19:34:44,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 25 treesize of output 19 [2021-07-13 19:34:44,442 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,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 25 treesize of output 19 [2021-07-13 19:34:44,445 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:44,486 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:117 [2021-07-13 19:34:44,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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-13 19:34:44,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 29 treesize of output 23 [2021-07-13 19:34:44,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 30 treesize of output 24 [2021-07-13 19:34:44,584 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 17 treesize of output 13 [2021-07-13 19:34:44,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 18 treesize of output 14 [2021-07-13 19:34:44,593 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 26 treesize of output 20 [2021-07-13 19:34:44,598 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 25 treesize of output 19 [2021-07-13 19:34:44,602 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,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 16 treesize of output 12 [2021-07-13 19:34:44,606 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,724 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 36 [2021-07-13 19:34:44,724 INFO L628 ElimStorePlain]: treesize reduction 122, result has 48.1 percent of original size [2021-07-13 19:34:44,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 11 treesize of output 7 [2021-07-13 19:34:44,729 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:44,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 12 treesize of output 8 [2021-07-13 19:34:44,733 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:44,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:34:44,785 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:305, output treesize:97 [2021-07-13 19:34:44,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:44,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051971008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:44,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:44,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:44,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869493492] [2021-07-13 19:34:44,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:44,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:44,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:44,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:44,991 INFO L87 Difference]: Start difference. First operand 881 states and 3270 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-13 19:34:45,345 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 54 [2021-07-13 19:34:45,542 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 86 [2021-07-13 19:34:46,173 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-07-13 19:34:46,397 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 19:34:46,875 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 90 [2021-07-13 19:34:47,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:47,039 INFO L93 Difference]: Finished difference Result 928 states and 3392 transitions. [2021-07-13 19:34:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:34:47,039 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-13 19:34:47,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:47,041 INFO L225 Difference]: With dead ends: 928 [2021-07-13 19:34:47,041 INFO L226 Difference]: Without dead ends: 922 [2021-07-13 19:34:47,042 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2425.3ms TimeCoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:34:47,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2021-07-13 19:34:47,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 879. [2021-07-13 19:34:47,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 3.715261958997722) internal successors, (3262), 878 states have internal predecessors, (3262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:47,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 3262 transitions. [2021-07-13 19:34:47,053 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 3262 transitions. Word has length 18 [2021-07-13 19:34:47,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:47,053 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 3262 transitions. [2021-07-13 19:34:47,053 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-13 19:34:47,053 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 3262 transitions. [2021-07-13 19:34:47,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:47,055 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:47,055 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:47,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3644,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:47,269 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:47,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:47,269 INFO L82 PathProgramCache]: Analyzing trace with hash 2132758374, now seen corresponding path program 172 times [2021-07-13 19:34:47,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:47,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472476161] [2021-07-13 19:34:47,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:47,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:47,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:47,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472476161] [2021-07-13 19:34:47,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472476161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:47,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903055543] [2021-07-13 19:34:47,738 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 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-13 19:34:47,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:47,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:47,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:34:47,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:47,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,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 15 treesize of output 11 [2021-07-13 19:34:47,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,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 25 treesize of output 19 [2021-07-13 19:34:47,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,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 25 treesize of output 19 [2021-07-13 19:34:47,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,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 35 treesize of output 27 [2021-07-13 19:34:47,887 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:47,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:47,935 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:169, output treesize:131 [2021-07-13 19:34:48,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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-13 19:34:48,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:48,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 18 treesize of output 14 [2021-07-13 19:34:48,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 18 treesize of output 14 [2021-07-13 19:34:48,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 18 treesize of output 14 [2021-07-13 19:34:48,102 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 30 treesize of output 24 [2021-07-13 19:34:48,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:48,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 17 treesize of output 13 [2021-07-13 19:34:48,115 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 15 treesize of output 11 [2021-07-13 19:34:48,119 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 17 treesize of output 13 [2021-07-13 19:34:48,123 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 17 treesize of output 13 [2021-07-13 19:34:48,128 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,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 29 treesize of output 23 [2021-07-13 19:34:48,131 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,274 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:34:48,274 INFO L628 ElimStorePlain]: treesize reduction 201, result has 46.7 percent of original size [2021-07-13 19:34:48,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 12 treesize of output 8 [2021-07-13 19:34:48,278 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:48,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,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 22 treesize of output 14 [2021-07-13 19:34:48,282 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,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 10 treesize of output 6 [2021-07-13 19:34:48,285 INFO L550 ElimStorePlain]: Start of recursive call 16: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:34:48,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:48,347 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:461, output treesize:148 [2021-07-13 19:34:48,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:48,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903055543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:48,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:48,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-07-13 19:34:48,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369722510] [2021-07-13 19:34:48,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:48,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:48,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:48,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:48,501 INFO L87 Difference]: Start difference. First operand 879 states and 3262 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:48,930 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 50 [2021-07-13 19:34:49,183 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 61 [2021-07-13 19:34:49,390 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 80 [2021-07-13 19:34:49,671 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-07-13 19:34:49,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:49,786 INFO L93 Difference]: Finished difference Result 913 states and 3340 transitions. [2021-07-13 19:34:49,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:34:49,786 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:49,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:49,788 INFO L225 Difference]: With dead ends: 913 [2021-07-13 19:34:49,788 INFO L226 Difference]: Without dead ends: 902 [2021-07-13 19:34:49,788 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 1692.0ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:49,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-07-13 19:34:49,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 880. [2021-07-13 19:34:49,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 3.7110352673492604) internal successors, (3262), 879 states have internal predecessors, (3262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:49,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3262 transitions. [2021-07-13 19:34:49,799 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3262 transitions. Word has length 18 [2021-07-13 19:34:49,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:49,799 INFO L482 AbstractCegarLoop]: Abstraction has 880 states and 3262 transitions. [2021-07-13 19:34:49,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:49,799 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3262 transitions. [2021-07-13 19:34:49,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:49,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:49,800 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:50,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3662,319 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:50,016 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:50,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:50,016 INFO L82 PathProgramCache]: Analyzing trace with hash -2089126690, now seen corresponding path program 173 times [2021-07-13 19:34:50,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:50,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526061283] [2021-07-13 19:34:50,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:50,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:50,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:50,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526061283] [2021-07-13 19:34:50,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526061283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:50,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943413304] [2021-07-13 19:34:50,748 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 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-13 19:34:50,777 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:34:50,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:50,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:50,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:50,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:50,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 16 treesize of output 12 [2021-07-13 19:34:50,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:50,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 15 treesize of output 11 [2021-07-13 19:34:50,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:50,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 25 treesize of output 19 [2021-07-13 19:34:50,888 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,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 26 treesize of output 20 [2021-07-13 19:34:50,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:50,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:50,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:50,936 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:107 [2021-07-13 19:34:51,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:51,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 25 treesize of output 19 [2021-07-13 19:34:51,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:51,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 27 treesize of output 21 [2021-07-13 19:34:51,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:51,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 17 treesize of output 13 [2021-07-13 19:34:51,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:51,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:51,119 INFO L628 ElimStorePlain]: treesize reduction 68, result has 38.7 percent of original size [2021-07-13 19:34:51,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 11 treesize of output 7 [2021-07-13 19:34:51,147 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-13 19:34:51,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:51,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:51,162 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:51,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:51,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943413304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:51,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:51,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:34:51,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123078953] [2021-07-13 19:34:51,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:34:51,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:51,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:34:51,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:51,247 INFO L87 Difference]: Start difference. First operand 880 states and 3262 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-13 19:34:51,804 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 74 [2021-07-13 19:34:52,021 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 55 [2021-07-13 19:34:52,348 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 44 [2021-07-13 19:34:52,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:52,412 INFO L93 Difference]: Finished difference Result 919 states and 3375 transitions. [2021-07-13 19:34:52,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:52,412 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-13 19:34:52,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:52,414 INFO L225 Difference]: With dead ends: 919 [2021-07-13 19:34:52,414 INFO L226 Difference]: Without dead ends: 914 [2021-07-13 19:34:52,415 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1665.3ms TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:34:52,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2021-07-13 19:34:52,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 883. [2021-07-13 19:34:52,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.709750566893424) internal successors, (3272), 882 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:52,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3272 transitions. [2021-07-13 19:34:52,425 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3272 transitions. Word has length 18 [2021-07-13 19:34:52,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:52,426 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3272 transitions. [2021-07-13 19:34:52,426 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-13 19:34:52,426 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3272 transitions. [2021-07-13 19:34:52,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:52,427 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:52,427 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:52,627 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3677,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:52,627 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:52,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:52,628 INFO L82 PathProgramCache]: Analyzing trace with hash 214606282, now seen corresponding path program 174 times [2021-07-13 19:34:52,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:52,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267209855] [2021-07-13 19:34:52,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:52,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:52,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267209855] [2021-07-13 19:34:52,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267209855] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:52,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879672175] [2021-07-13 19:34:52,852 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 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-13 19:34:52,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:34:52,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:52,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:52,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:52,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,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 25 treesize of output 19 [2021-07-13 19:34:52,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,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-13 19:34:53,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:53,026 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:34:53,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:53,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,125 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:53,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:53,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:34:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:53,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879672175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:53,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:53,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:53,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989706728] [2021-07-13 19:34:53,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:53,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:53,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:53,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:53,154 INFO L87 Difference]: Start difference. First operand 883 states and 3272 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:53,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:53,664 INFO L93 Difference]: Finished difference Result 964 states and 3516 transitions. [2021-07-13 19:34:53,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:53,664 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:53,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:53,666 INFO L225 Difference]: With dead ends: 964 [2021-07-13 19:34:53,666 INFO L226 Difference]: Without dead ends: 959 [2021-07-13 19:34:53,667 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 594.1ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:53,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-07-13 19:34:53,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 892. [2021-07-13 19:34:53,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.705948372615039) internal successors, (3302), 891 states have internal predecessors, (3302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:53,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3302 transitions. [2021-07-13 19:34:53,678 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3302 transitions. Word has length 18 [2021-07-13 19:34:53,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:53,678 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 3302 transitions. [2021-07-13 19:34:53,678 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:53,678 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3302 transitions. [2021-07-13 19:34:53,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:53,680 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:53,680 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:53,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3692,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:53,880 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:53,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:53,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1725382464, now seen corresponding path program 175 times [2021-07-13 19:34:53,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:53,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292401970] [2021-07-13 19:34:53,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:54,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:54,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:54,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292401970] [2021-07-13 19:34:54,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292401970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:54,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515372431] [2021-07-13 19:34:54,122 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 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-13 19:34:54,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:54,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:34:54,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:54,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:54,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:54,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 25 treesize of output 19 [2021-07-13 19:34:54,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:54,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:54,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:65 [2021-07-13 19:34:54,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:54,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 15 treesize of output 11 [2021-07-13 19:34:54,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:54,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 27 treesize of output 21 [2021-07-13 19:34:54,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:54,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:54,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,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 25 treesize of output 19 [2021-07-13 19:34:54,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:54,514 INFO L628 ElimStorePlain]: treesize reduction 85, result has 40.6 percent of original size [2021-07-13 19:34:54,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 11 treesize of output 7 [2021-07-13 19:34:54,518 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-13 19:34:54,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:54,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:54,546 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:34:54,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:54,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515372431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:54,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:54,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-07-13 19:34:54,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063400710] [2021-07-13 19:34:54,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:34:54,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:54,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:34:54,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:34:54,674 INFO L87 Difference]: Start difference. First operand 892 states and 3302 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:55,363 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 35 [2021-07-13 19:34:55,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:55,546 INFO L93 Difference]: Finished difference Result 974 states and 3541 transitions. [2021-07-13 19:34:55,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:55,546 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:55,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:55,549 INFO L225 Difference]: With dead ends: 974 [2021-07-13 19:34:55,549 INFO L226 Difference]: Without dead ends: 962 [2021-07-13 19:34:55,549 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1000.5ms TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:55,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-07-13 19:34:55,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 889. [2021-07-13 19:34:55,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 3.704954954954955) internal successors, (3290), 888 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:55,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 3290 transitions. [2021-07-13 19:34:55,561 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 3290 transitions. Word has length 18 [2021-07-13 19:34:55,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:55,561 INFO L482 AbstractCegarLoop]: Abstraction has 889 states and 3290 transitions. [2021-07-13 19:34:55,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:34:55,561 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 3290 transitions. [2021-07-13 19:34:55,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:55,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:55,562 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:55,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3702 [2021-07-13 19:34:55,778 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:55,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:55,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1695844152, now seen corresponding path program 176 times [2021-07-13 19:34:55,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:55,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046780376] [2021-07-13 19:34:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:55,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:56,183 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:56,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:56,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046780376] [2021-07-13 19:34:56,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046780376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:56,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534434560] [2021-07-13 19:34:56,183 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 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-13 19:34:56,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:56,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:56,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:56,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:56,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:56,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 25 treesize of output 19 [2021-07-13 19:34:56,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,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 15 treesize of output 11 [2021-07-13 19:34:56,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:56,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:56,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:34:56,412 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_854], 1=[v_prenex_855, array_4]} [2021-07-13 19:34:56,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 25 treesize of output 19 [2021-07-13 19:34:56,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:56,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,463 INFO L628 ElimStorePlain]: treesize reduction 75, result has 41.9 percent of original size [2021-07-13 19:34:56,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:56,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:56,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:56,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 11 treesize of output 7 [2021-07-13 19:34:56,486 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-13 19:34:56,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:56,503 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:56,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:56,504 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:56,581 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:56,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534434560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:56,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:56,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:56,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103365704] [2021-07-13 19:34:56,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:56,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:56,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:56,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:56,582 INFO L87 Difference]: Start difference. First operand 889 states and 3290 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:57,383 INFO L93 Difference]: Finished difference Result 982 states and 3566 transitions. [2021-07-13 19:34:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:57,383 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:57,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:57,385 INFO L225 Difference]: With dead ends: 982 [2021-07-13 19:34:57,385 INFO L226 Difference]: Without dead ends: 977 [2021-07-13 19:34:57,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 916.8ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:57,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-07-13 19:34:57,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 892. [2021-07-13 19:34:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.705948372615039) internal successors, (3302), 891 states have internal predecessors, (3302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:57,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3302 transitions. [2021-07-13 19:34:57,397 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3302 transitions. Word has length 18 [2021-07-13 19:34:57,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:57,397 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 3302 transitions. [2021-07-13 19:34:57,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:57,397 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3302 transitions. [2021-07-13 19:34:57,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:57,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:57,399 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:57,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3712,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:57,615 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:57,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:57,615 INFO L82 PathProgramCache]: Analyzing trace with hash 24868136, now seen corresponding path program 177 times [2021-07-13 19:34:57,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:57,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277648062] [2021-07-13 19:34:57,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:57,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:57,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277648062] [2021-07-13 19:34:57,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277648062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:57,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789910146] [2021-07-13 19:34:57,867 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 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-13 19:34:57,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:57,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:57,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:57,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:58,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:58,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:34:58,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,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-13 19:34:58,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:58,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-07-13 19:34:58,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:58,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,242 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:58,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:58,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:34:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:58,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789910146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:58,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:58,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:58,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496309027] [2021-07-13 19:34:58,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:58,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:58,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:58,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:58,274 INFO L87 Difference]: Start difference. First operand 892 states and 3302 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:58,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:58,703 INFO L93 Difference]: Finished difference Result 965 states and 3523 transitions. [2021-07-13 19:34:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:58,703 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:58,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:58,705 INFO L225 Difference]: With dead ends: 965 [2021-07-13 19:34:58,705 INFO L226 Difference]: Without dead ends: 960 [2021-07-13 19:34:58,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 632.4ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:34:58,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2021-07-13 19:34:58,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 886. [2021-07-13 19:34:58,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.7073446327683617) internal successors, (3281), 885 states have internal predecessors, (3281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:58,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3281 transitions. [2021-07-13 19:34:58,716 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3281 transitions. Word has length 18 [2021-07-13 19:34:58,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:58,716 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3281 transitions. [2021-07-13 19:34:58,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:34:58,716 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3281 transitions. [2021-07-13 19:34:58,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:58,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:58,718 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:58,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3723 [2021-07-13 19:34:58,933 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:58,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:58,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1124389346, now seen corresponding path program 178 times [2021-07-13 19:34:58,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:58,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624665909] [2021-07-13 19:34:58,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:59,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:59,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624665909] [2021-07-13 19:34:59,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624665909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:59,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796318712] [2021-07-13 19:34:59,149 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 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-13 19:34:59,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:59,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:59,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:34:59,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:59,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 25 treesize of output 19 [2021-07-13 19:34:59,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:59,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:59,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:59,277 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:52, output treesize:34 [2021-07-13 19:34:59,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:59,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 25 treesize of output 19 [2021-07-13 19:34:59,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:59,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 27 treesize of output 21 [2021-07-13 19:34:59,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:59,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 17 treesize of output 13 [2021-07-13 19:34:59,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:59,364 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:59,402 INFO L628 ElimStorePlain]: treesize reduction 68, result has 38.7 percent of original size [2021-07-13 19:34:59,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 11 treesize of output 7 [2021-07-13 19:34:59,406 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-13 19:34:59,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:59,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:59,423 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:34:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:59,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796318712] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:59,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:59,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:34:59,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469693100] [2021-07-13 19:34:59,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:59,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:59,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:59,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:59,496 INFO L87 Difference]: Start difference. First operand 886 states and 3281 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:00,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:00,247 INFO L93 Difference]: Finished difference Result 1055 states and 3833 transitions. [2021-07-13 19:35:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:00,247 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:00,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:00,250 INFO L225 Difference]: With dead ends: 1055 [2021-07-13 19:35:00,250 INFO L226 Difference]: Without dead ends: 1050 [2021-07-13 19:35:00,250 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 725.0ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:00,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-07-13 19:35:00,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 883. [2021-07-13 19:35:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.709750566893424) internal successors, (3272), 882 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3272 transitions. [2021-07-13 19:35:00,262 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3272 transitions. Word has length 18 [2021-07-13 19:35:00,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:00,262 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3272 transitions. [2021-07-13 19:35:00,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:00,262 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3272 transitions. [2021-07-13 19:35:00,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:00,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:00,264 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:00,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3733,325 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:00,480 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:00,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:00,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1083309636, now seen corresponding path program 179 times [2021-07-13 19:35:00,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:00,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464784372] [2021-07-13 19:35:00,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:00,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:00,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:00,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464784372] [2021-07-13 19:35:00,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464784372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:00,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161468985] [2021-07-13 19:35:00,675 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 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-13 19:35:00,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:00,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:00,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:00,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:00,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:00,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:00,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 25 treesize of output 19 [2021-07-13 19:35:00,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:00,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 15 treesize of output 11 [2021-07-13 19:35:00,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:00,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:00,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:00,881 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:99, output treesize:85 [2021-07-13 19:35:01,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 25 treesize of output 19 [2021-07-13 19:35:01,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:01,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,118 INFO L628 ElimStorePlain]: treesize reduction 79, result has 45.1 percent of original size [2021-07-13 19:35:01,118 INFO L518 ElimStorePlain]: Eliminatee v_prenex_858 vanished before elimination [2021-07-13 19:35:01,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 27 treesize of output 21 [2021-07-13 19:35:01,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:01,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 11 treesize of output 7 [2021-07-13 19:35:01,146 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-13 19:35:01,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:01,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:01,166 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:162, output treesize:16 [2021-07-13 19:35:01,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:01,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161468985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:01,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:01,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:01,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055625050] [2021-07-13 19:35:01,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:01,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:01,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:01,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:01,184 INFO L87 Difference]: Start difference. First operand 883 states and 3272 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:35:01,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:01,504 INFO L93 Difference]: Finished difference Result 925 states and 3382 transitions. [2021-07-13 19:35:01,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:01,505 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:35:01,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:01,507 INFO L225 Difference]: With dead ends: 925 [2021-07-13 19:35:01,507 INFO L226 Difference]: Without dead ends: 920 [2021-07-13 19:35:01,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 383.4ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:01,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-13 19:35:01,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 889. [2021-07-13 19:35:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 888 states have (on average 3.7083333333333335) internal successors, (3293), 888 states have internal predecessors, (3293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:01,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 3293 transitions. [2021-07-13 19:35:01,518 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 3293 transitions. Word has length 18 [2021-07-13 19:35:01,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:01,518 INFO L482 AbstractCegarLoop]: Abstraction has 889 states and 3293 transitions. [2021-07-13 19:35:01,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:35:01,518 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 3293 transitions. [2021-07-13 19:35:01,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:01,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:01,520 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:01,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3743 [2021-07-13 19:35:01,736 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:01,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:01,737 INFO L82 PathProgramCache]: Analyzing trace with hash -856679110, now seen corresponding path program 180 times [2021-07-13 19:35:01,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:01,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879717416] [2021-07-13 19:35:01,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:01,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:01,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:01,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879717416] [2021-07-13 19:35:01,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879717416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:01,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882825510] [2021-07-13 19:35:01,910 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 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-13 19:35:01,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:01,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:01,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:01,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:02,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 25 treesize of output 19 [2021-07-13 19:35:02,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 15 treesize of output 11 [2021-07-13 19:35:02,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:02,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:99, output treesize:81 [2021-07-13 19:35:02,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 25 treesize of output 19 [2021-07-13 19:35:02,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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-13 19:35:02,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,336 INFO L628 ElimStorePlain]: treesize reduction 103, result has 43.1 percent of original size [2021-07-13 19:35:02,336 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:02,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:02,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:02,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:02,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 11 treesize of output 7 [2021-07-13 19:35:02,377 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-13 19:35:02,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:02,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:02,409 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:199, output treesize:35 [2021-07-13 19:35:02,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:02,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882825510] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:02,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:02,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:02,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840344990] [2021-07-13 19:35:02,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:02,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:02,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:02,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:02,467 INFO L87 Difference]: Start difference. First operand 889 states and 3293 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:02,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:02,808 INFO L93 Difference]: Finished difference Result 935 states and 3414 transitions. [2021-07-13 19:35:02,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:02,808 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:35:02,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:02,810 INFO L225 Difference]: With dead ends: 935 [2021-07-13 19:35:02,811 INFO L226 Difference]: Without dead ends: 930 [2021-07-13 19:35:02,811 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 371.4ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:02,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2021-07-13 19:35:02,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 886. [2021-07-13 19:35:02,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.7073446327683617) internal successors, (3281), 885 states have internal predecessors, (3281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3281 transitions. [2021-07-13 19:35:02,822 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3281 transitions. Word has length 18 [2021-07-13 19:35:02,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:02,822 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3281 transitions. [2021-07-13 19:35:02,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:02,822 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3281 transitions. [2021-07-13 19:35:02,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:02,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:02,824 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:03,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3770 [2021-07-13 19:35:03,040 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:03,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:03,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1730419790, now seen corresponding path program 181 times [2021-07-13 19:35:03,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:03,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368937800] [2021-07-13 19:35:03,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:03,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:03,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368937800] [2021-07-13 19:35:03,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368937800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:03,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011842183] [2021-07-13 19:35:03,267 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 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-13 19:35:03,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:03,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:35:03,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:03,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,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 25 treesize of output 19 [2021-07-13 19:35:03,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,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-13 19:35:03,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:03,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:03,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:82 [2021-07-13 19:35:03,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:03,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:03,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,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 15 treesize of output 11 [2021-07-13 19:35:03,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,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 25 treesize of output 19 [2021-07-13 19:35:03,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,660 INFO L628 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-07-13 19:35:03,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:03,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 22 treesize of output 14 [2021-07-13 19:35:03,665 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:03,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:03,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:03,695 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:207, output treesize:35 [2021-07-13 19:35:03,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:03,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011842183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:03,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:03,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:03,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060184023] [2021-07-13 19:35:03,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:03,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:03,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:03,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:03,754 INFO L87 Difference]: Start difference. First operand 886 states and 3281 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:04,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:04,192 INFO L93 Difference]: Finished difference Result 930 states and 3404 transitions. [2021-07-13 19:35:04,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:04,192 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:35:04,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:04,195 INFO L225 Difference]: With dead ends: 930 [2021-07-13 19:35:04,195 INFO L226 Difference]: Without dead ends: 925 [2021-07-13 19:35:04,195 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 475.9ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:04,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-07-13 19:35:04,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 883. [2021-07-13 19:35:04,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.709750566893424) internal successors, (3272), 882 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:04,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3272 transitions. [2021-07-13 19:35:04,207 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3272 transitions. Word has length 18 [2021-07-13 19:35:04,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:04,207 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3272 transitions. [2021-07-13 19:35:04,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:04,207 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3272 transitions. [2021-07-13 19:35:04,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:04,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:04,208 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:04,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3797,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:04,425 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:04,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:04,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1181503380, now seen corresponding path program 182 times [2021-07-13 19:35:04,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:04,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897234237] [2021-07-13 19:35:04,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:04,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:04,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:04,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897234237] [2021-07-13 19:35:04,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897234237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:04,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160366447] [2021-07-13 19:35:04,792 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 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-13 19:35:04,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:04,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:04,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:04,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,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 16 treesize of output 12 [2021-07-13 19:35:04,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:04,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,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 25 treesize of output 19 [2021-07-13 19:35:04,924 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,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-13 19:35:04,927 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:04,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:04,995 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:205, output treesize:173 [2021-07-13 19:35:05,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,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 25 treesize of output 19 [2021-07-13 19:35:05,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,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 27 treesize of output 21 [2021-07-13 19:35:05,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,400 INFO L628 ElimStorePlain]: treesize reduction 79, result has 43.6 percent of original size [2021-07-13 19:35:05,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:05,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:05,405 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:35:05,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:05,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:05,428 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:05,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:05,447 INFO L518 ElimStorePlain]: Eliminatee v_prenex_874 vanished before elimination [2021-07-13 19:35:05,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:05,448 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:162, output treesize:16 [2021-07-13 19:35:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:05,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160366447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:05,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:05,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:35:05,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109267225] [2021-07-13 19:35:05,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:05,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:05,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:05,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:05,482 INFO L87 Difference]: Start difference. First operand 883 states and 3272 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:35:05,847 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-07-13 19:35:06,144 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 54 [2021-07-13 19:35:06,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:06,263 INFO L93 Difference]: Finished difference Result 928 states and 3388 transitions. [2021-07-13 19:35:06,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:06,263 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:35:06,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:06,265 INFO L225 Difference]: With dead ends: 928 [2021-07-13 19:35:06,265 INFO L226 Difference]: Without dead ends: 923 [2021-07-13 19:35:06,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1076.3ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:06,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2021-07-13 19:35:06,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 887. [2021-07-13 19:35:06,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.7121896162528216) internal successors, (3289), 886 states have internal predecessors, (3289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:06,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 3289 transitions. [2021-07-13 19:35:06,277 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 3289 transitions. Word has length 18 [2021-07-13 19:35:06,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:06,277 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 3289 transitions. [2021-07-13 19:35:06,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:35:06,277 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 3289 transitions. [2021-07-13 19:35:06,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:06,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:06,279 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:06,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3811 [2021-07-13 19:35:06,485 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:06,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:06,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1173475170, now seen corresponding path program 183 times [2021-07-13 19:35:06,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:06,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896357067] [2021-07-13 19:35:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:06,720 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:06,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:06,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896357067] [2021-07-13 19:35:06,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896357067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:06,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980788836] [2021-07-13 19:35:06,720 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 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-13 19:35:06,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:06,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:06,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:06,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:06,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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-13 19:35:06,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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-13 19:35:06,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 26 treesize of output 20 [2021-07-13 19:35:06,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 25 treesize of output 19 [2021-07-13 19:35:06,836 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:06,882 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:187, output treesize:155 [2021-07-13 19:35:07,103 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:35:07,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:07,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 35 treesize of output 27 [2021-07-13 19:35:07,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 25 treesize of output 19 [2021-07-13 19:35:07,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 15 treesize of output 11 [2021-07-13 19:35:07,120 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,179 INFO L628 ElimStorePlain]: treesize reduction 93, result has 44.3 percent of original size [2021-07-13 19:35:07,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,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 22 treesize of output 14 [2021-07-13 19:35:07,183 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:07,204 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-13 19:35:07,204 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:201, output treesize:75 [2021-07-13 19:35:07,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:07,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980788836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:07,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:07,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:07,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862806715] [2021-07-13 19:35:07,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:07,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:07,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:07,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:07,286 INFO L87 Difference]: Start difference. First operand 887 states and 3289 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:07,596 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-13 19:35:07,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:07,944 INFO L93 Difference]: Finished difference Result 944 states and 3442 transitions. [2021-07-13 19:35:07,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:07,945 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:07,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:07,947 INFO L225 Difference]: With dead ends: 944 [2021-07-13 19:35:07,947 INFO L226 Difference]: Without dead ends: 939 [2021-07-13 19:35:07,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 778.1ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:07,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2021-07-13 19:35:07,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 883. [2021-07-13 19:35:07,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.709750566893424) internal successors, (3272), 882 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:07,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3272 transitions. [2021-07-13 19:35:07,958 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3272 transitions. Word has length 18 [2021-07-13 19:35:07,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:07,958 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3272 transitions. [2021-07-13 19:35:07,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:07,958 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3272 transitions. [2021-07-13 19:35:07,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:07,959 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:07,959 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:08,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3840,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:08,176 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:08,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:08,176 INFO L82 PathProgramCache]: Analyzing trace with hash -974410398, now seen corresponding path program 184 times [2021-07-13 19:35:08,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:08,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952417353] [2021-07-13 19:35:08,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:08,458 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:08,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:08,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952417353] [2021-07-13 19:35:08,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952417353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:08,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438775812] [2021-07-13 19:35:08,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 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-13 19:35:08,486 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:08,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:08,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:08,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:08,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 26 treesize of output 20 [2021-07-13 19:35:08,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 16 treesize of output 12 [2021-07-13 19:35:08,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 25 treesize of output 19 [2021-07-13 19:35:08,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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-13 19:35:08,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:08,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:08,682 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:157 [2021-07-13 19:35:08,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 17 treesize of output 13 [2021-07-13 19:35:08,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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 25 treesize of output 19 [2021-07-13 19:35:08,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,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-13 19:35:08,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:08,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:08,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:08,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:09,064 INFO L628 ElimStorePlain]: treesize reduction 92, result has 43.6 percent of original size [2021-07-13 19:35:09,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:09,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 11 treesize of output 7 [2021-07-13 19:35:09,069 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-13 19:35:09,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:09,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:09,101 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:199, output treesize:35 [2021-07-13 19:35:09,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:09,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438775812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:09,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:09,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:35:09,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636977108] [2021-07-13 19:35:09,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:09,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:09,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:09,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:09,173 INFO L87 Difference]: Start difference. First operand 883 states and 3272 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:35:09,500 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:35:09,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:09,775 INFO L93 Difference]: Finished difference Result 932 states and 3416 transitions. [2021-07-13 19:35:09,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:09,776 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:35:09,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:09,778 INFO L225 Difference]: With dead ends: 932 [2021-07-13 19:35:09,778 INFO L226 Difference]: Without dead ends: 927 [2021-07-13 19:35:09,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 780.2ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:09,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2021-07-13 19:35:09,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 884. [2021-07-13 19:35:09,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.710079275198188) internal successors, (3276), 883 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:09,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3276 transitions. [2021-07-13 19:35:09,789 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3276 transitions. Word has length 18 [2021-07-13 19:35:09,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:09,790 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3276 transitions. [2021-07-13 19:35:09,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:35:09,790 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3276 transitions. [2021-07-13 19:35:09,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:09,791 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:09,791 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:10,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3867 [2021-07-13 19:35:10,005 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:10,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:10,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1209123278, now seen corresponding path program 185 times [2021-07-13 19:35:10,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:10,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266536734] [2021-07-13 19:35:10,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:10,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:10,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266536734] [2021-07-13 19:35:10,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266536734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:10,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105240597] [2021-07-13 19:35:10,309 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 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-13 19:35:10,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:10,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:10,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:10,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:10,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 26 treesize of output 20 [2021-07-13 19:35:10,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 15 treesize of output 11 [2021-07-13 19:35:10,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:10,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:10,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:10,447 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:79 [2021-07-13 19:35:10,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 25 treesize of output 19 [2021-07-13 19:35:10,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 35 treesize of output 27 [2021-07-13 19:35:10,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 15 treesize of output 11 [2021-07-13 19:35:10,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,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 25 treesize of output 19 [2021-07-13 19:35:10,595 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,633 INFO L628 ElimStorePlain]: treesize reduction 74, result has 36.8 percent of original size [2021-07-13 19:35:10,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:10,637 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-13 19:35:10,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:10,653 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:35:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:10,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105240597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:10,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:10,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:10,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518116603] [2021-07-13 19:35:10,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:10,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:10,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:10,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:10,729 INFO L87 Difference]: Start difference. First operand 884 states and 3276 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:11,653 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-13 19:35:11,806 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2021-07-13 19:35:11,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:11,887 INFO L93 Difference]: Finished difference Result 1062 states and 3819 transitions. [2021-07-13 19:35:11,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:11,887 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:11,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:11,890 INFO L225 Difference]: With dead ends: 1062 [2021-07-13 19:35:11,890 INFO L226 Difference]: Without dead ends: 1057 [2021-07-13 19:35:11,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1203.4ms TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:11,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-07-13 19:35:11,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 886. [2021-07-13 19:35:11,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.7096045197740115) internal successors, (3283), 885 states have internal predecessors, (3283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:11,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3283 transitions. [2021-07-13 19:35:11,902 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3283 transitions. Word has length 18 [2021-07-13 19:35:11,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:11,902 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3283 transitions. [2021-07-13 19:35:11,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:11,903 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3283 transitions. [2021-07-13 19:35:11,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:11,904 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:11,904 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:12,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3893,332 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:12,120 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:12,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:12,121 INFO L82 PathProgramCache]: Analyzing trace with hash 65825400, now seen corresponding path program 186 times [2021-07-13 19:35:12,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:12,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932438606] [2021-07-13 19:35:12,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:12,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:12,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:12,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932438606] [2021-07-13 19:35:12,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932438606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:12,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661961834] [2021-07-13 19:35:12,427 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 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-13 19:35:12,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:12,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:12,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:12,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:12,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 26 treesize of output 20 [2021-07-13 19:35:12,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 15 treesize of output 11 [2021-07-13 19:35:12,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 25 treesize of output 19 [2021-07-13 19:35:12,538 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,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-13 19:35:12,541 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:12,567 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:75 [2021-07-13 19:35:12,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 25 treesize of output 19 [2021-07-13 19:35:12,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 27 treesize of output 21 [2021-07-13 19:35:12,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:12,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 17 treesize of output 13 [2021-07-13 19:35:12,758 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,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-13 19:35:12,761 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,800 INFO L628 ElimStorePlain]: treesize reduction 64, result has 43.4 percent of original size [2021-07-13 19:35:12,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 22 treesize of output 14 [2021-07-13 19:35:12,803 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:12,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:12,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:12,820 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:35:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:12,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661961834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:12,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:12,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:12,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219989906] [2021-07-13 19:35:12,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:12,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:12,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:12,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:12,897 INFO L87 Difference]: Start difference. First operand 886 states and 3283 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:13,368 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-07-13 19:35:13,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:13,711 INFO L93 Difference]: Finished difference Result 978 states and 3533 transitions. [2021-07-13 19:35:13,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:13,711 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:13,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:13,714 INFO L225 Difference]: With dead ends: 978 [2021-07-13 19:35:13,714 INFO L226 Difference]: Without dead ends: 973 [2021-07-13 19:35:13,714 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 905.4ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:13,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-07-13 19:35:13,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 884. [2021-07-13 19:35:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.711211778029445) internal successors, (3277), 883 states have internal predecessors, (3277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:13,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3277 transitions. [2021-07-13 19:35:13,727 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3277 transitions. Word has length 18 [2021-07-13 19:35:13,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:13,727 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3277 transitions. [2021-07-13 19:35:13,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:13,727 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3277 transitions. [2021-07-13 19:35:13,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:13,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:13,728 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:13,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3907 [2021-07-13 19:35:13,945 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:13,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:13,945 INFO L82 PathProgramCache]: Analyzing trace with hash 660823910, now seen corresponding path program 187 times [2021-07-13 19:35:13,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:13,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515385169] [2021-07-13 19:35:13,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:13,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:14,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:14,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515385169] [2021-07-13 19:35:14,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515385169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:14,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239406859] [2021-07-13 19:35:14,160 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 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-13 19:35:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:14,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:14,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:14,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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-13 19:35:14,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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 25 treesize of output 19 [2021-07-13 19:35:14,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:14,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:14,368 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:111, output treesize:97 [2021-07-13 19:35:14,555 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:35:14,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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 15 treesize of output 11 [2021-07-13 19:35:14,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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 25 treesize of output 19 [2021-07-13 19:35:14,565 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:14,569 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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 35 treesize of output 27 [2021-07-13 19:35:14,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,647 INFO L628 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-07-13 19:35:14,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:14,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 22 treesize of output 14 [2021-07-13 19:35:14,651 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:14,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:14,680 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-13 19:35:14,680 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:207, output treesize:78 [2021-07-13 19:35:14,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:14,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239406859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:14,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:14,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:35:14,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749511028] [2021-07-13 19:35:14,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:14,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:14,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:14,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:14,773 INFO L87 Difference]: Start difference. First operand 884 states and 3277 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:15,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:15,138 INFO L93 Difference]: Finished difference Result 917 states and 3361 transitions. [2021-07-13 19:35:15,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:15,139 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:15,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:15,141 INFO L225 Difference]: With dead ends: 917 [2021-07-13 19:35:15,141 INFO L226 Difference]: Without dead ends: 904 [2021-07-13 19:35:15,141 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 512.0ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:15,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-07-13 19:35:15,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 890. [2021-07-13 19:35:15,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 3.706411698537683) internal successors, (3295), 889 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:15,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 3295 transitions. [2021-07-13 19:35:15,152 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 3295 transitions. Word has length 18 [2021-07-13 19:35:15,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:15,152 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 3295 transitions. [2021-07-13 19:35:15,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:15,152 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 3295 transitions. [2021-07-13 19:35:15,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:15,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:15,154 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:15,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3921,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:15,364 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:15,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:15,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1279164836, now seen corresponding path program 188 times [2021-07-13 19:35:15,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:15,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703521061] [2021-07-13 19:35:15,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:15,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:15,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:15,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703521061] [2021-07-13 19:35:15,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703521061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:15,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182607505] [2021-07-13 19:35:15,604 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 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-13 19:35:15,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:15,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:15,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:15,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:15,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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 25 treesize of output 19 [2021-07-13 19:35:15,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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-13 19:35:15,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:15,802 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:99, output treesize:81 [2021-07-13 19:35:15,898 INFO L446 ElimStorePlain]: Different costs {1=[array_4, v_prenex_892], 3=[array_2, v_prenex_891]} [2021-07-13 19:35:15,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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 27 treesize of output 21 [2021-07-13 19:35:15,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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 25 treesize of output 19 [2021-07-13 19:35:15,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,002 INFO L628 ElimStorePlain]: treesize reduction 99, result has 44.1 percent of original size [2021-07-13 19:35:16,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:16,007 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:16,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:16,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 11 treesize of output 7 [2021-07-13 19:35:16,043 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-13 19:35:16,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:16,073 INFO L518 ElimStorePlain]: Eliminatee v_prenex_891 vanished before elimination [2021-07-13 19:35:16,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:16,074 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:199, output treesize:35 [2021-07-13 19:35:16,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:16,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182607505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:16,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:16,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:16,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778482453] [2021-07-13 19:35:16,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:16,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:16,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:16,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:16,133 INFO L87 Difference]: Start difference. First operand 890 states and 3295 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:16,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:16,473 INFO L93 Difference]: Finished difference Result 919 states and 3378 transitions. [2021-07-13 19:35:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:16,473 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:35:16,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:16,475 INFO L225 Difference]: With dead ends: 919 [2021-07-13 19:35:16,475 INFO L226 Difference]: Without dead ends: 914 [2021-07-13 19:35:16,475 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 405.9ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:16,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2021-07-13 19:35:16,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 887. [2021-07-13 19:35:16,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.708803611738149) internal successors, (3286), 886 states have internal predecessors, (3286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:16,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 3286 transitions. [2021-07-13 19:35:16,487 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 3286 transitions. Word has length 18 [2021-07-13 19:35:16,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:16,487 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 3286 transitions. [2021-07-13 19:35:16,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:16,487 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 3286 transitions. [2021-07-13 19:35:16,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:16,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:16,488 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:16,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3948 [2021-07-13 19:35:16,704 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:16,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:16,704 INFO L82 PathProgramCache]: Analyzing trace with hash 2142061780, now seen corresponding path program 189 times [2021-07-13 19:35:16,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:16,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133061454] [2021-07-13 19:35:16,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:16,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:16,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:16,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:16,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133061454] [2021-07-13 19:35:16,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133061454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:16,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369782237] [2021-07-13 19:35:16,959 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 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-13 19:35:16,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:16,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:16,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:16,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:17,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:17,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 25 treesize of output 19 [2021-07-13 19:35:17,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,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 15 treesize of output 11 [2021-07-13 19:35:17,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:17,116 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:35:17,163 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_896], 1=[array_4, v_prenex_897]} [2021-07-13 19:35:17,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:17,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:17,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,210 INFO L628 ElimStorePlain]: treesize reduction 75, result has 41.9 percent of original size [2021-07-13 19:35:17,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:17,213 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,227 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:17,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:35:17,230 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:17,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:17,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:17,244 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:35:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:17,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369782237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:17,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:17,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:17,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547221798] [2021-07-13 19:35:17,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:17,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:17,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:17,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:17,306 INFO L87 Difference]: Start difference. First operand 887 states and 3286 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:18,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:18,082 INFO L93 Difference]: Finished difference Result 930 states and 3401 transitions. [2021-07-13 19:35:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:18,083 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:18,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:18,085 INFO L225 Difference]: With dead ends: 930 [2021-07-13 19:35:18,085 INFO L226 Difference]: Without dead ends: 920 [2021-07-13 19:35:18,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 820.0ms TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:18,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-07-13 19:35:18,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 884. [2021-07-13 19:35:18,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.711211778029445) internal successors, (3277), 883 states have internal predecessors, (3277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:18,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3277 transitions. [2021-07-13 19:35:18,096 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3277 transitions. Word has length 18 [2021-07-13 19:35:18,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:18,097 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3277 transitions. [2021-07-13 19:35:18,097 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:18,097 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3277 transitions. [2021-07-13 19:35:18,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:18,098 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:18,098 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:18,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3961,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:18,315 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:18,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:18,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1603989106, now seen corresponding path program 190 times [2021-07-13 19:35:18,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:18,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055567568] [2021-07-13 19:35:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:18,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:18,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:18,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055567568] [2021-07-13 19:35:18,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055567568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:18,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053318878] [2021-07-13 19:35:18,568 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 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-13 19:35:18,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:18,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:18,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:18,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:18,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,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-13 19:35:18,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,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 26 treesize of output 20 [2021-07-13 19:35:18,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:18,680 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 15 treesize of output 11 [2021-07-13 19:35:18,683 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:18,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:18,741 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:205, output treesize:173 [2021-07-13 19:35:19,060 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:35:19,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 25 treesize of output 19 [2021-07-13 19:35:19,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 15 treesize of output 11 [2021-07-13 19:35:19,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 35 treesize of output 27 [2021-07-13 19:35:19,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 25 treesize of output 19 [2021-07-13 19:35:19,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,140 INFO L628 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-07-13 19:35:19,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 22 treesize of output 14 [2021-07-13 19:35:19,143 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:19,166 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-13 19:35:19,166 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:207, output treesize:78 [2021-07-13 19:35:19,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:19,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053318878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:19,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:19,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:35:19,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352096787] [2021-07-13 19:35:19,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:19,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:19,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:19,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:19,247 INFO L87 Difference]: Start difference. First operand 884 states and 3277 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:19,530 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2021-07-13 19:35:19,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:19,718 INFO L93 Difference]: Finished difference Result 922 states and 3374 transitions. [2021-07-13 19:35:19,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:19,718 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:19,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:19,720 INFO L225 Difference]: With dead ends: 922 [2021-07-13 19:35:19,720 INFO L226 Difference]: Without dead ends: 909 [2021-07-13 19:35:19,720 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 729.5ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:19,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-07-13 19:35:19,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 890. [2021-07-13 19:35:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 3.706411698537683) internal successors, (3295), 889 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:19,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 3295 transitions. [2021-07-13 19:35:19,732 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 3295 transitions. Word has length 18 [2021-07-13 19:35:19,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:19,732 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 3295 transitions. [2021-07-13 19:35:19,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:19,732 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 3295 transitions. [2021-07-13 19:35:19,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:19,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:19,733 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:19,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3972,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:19,949 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:19,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:19,950 INFO L82 PathProgramCache]: Analyzing trace with hash 750989444, now seen corresponding path program 191 times [2021-07-13 19:35:19,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:19,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124894155] [2021-07-13 19:35:19,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:20,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:20,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:20,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124894155] [2021-07-13 19:35:20,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124894155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:20,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978007014] [2021-07-13 19:35:20,247 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 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-13 19:35:20,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:20,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:20,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:20,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:20,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,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-13 19:35:20,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,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 26 treesize of output 20 [2021-07-13 19:35:20,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:20,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 25 treesize of output 19 [2021-07-13 19:35:20,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:20,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:20,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:20,429 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:35:20,596 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_901, array_2], 1=[v_prenex_902, array_4]} [2021-07-13 19:35:20,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:20,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,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 17 treesize of output 13 [2021-07-13 19:35:20,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,649 INFO L628 ElimStorePlain]: treesize reduction 75, result has 42.7 percent of original size [2021-07-13 19:35:20,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:20,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:20,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 22 treesize of output 14 [2021-07-13 19:35:20,671 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:20,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:20,686 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:20,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:20,687 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:35:20,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:20,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978007014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:20,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:20,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:20,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037279182] [2021-07-13 19:35:20,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:20,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:20,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:20,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:20,761 INFO L87 Difference]: Start difference. First operand 890 states and 3295 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:21,230 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 19:35:21,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:21,703 INFO L93 Difference]: Finished difference Result 939 states and 3429 transitions. [2021-07-13 19:35:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:21,703 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:21,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:21,705 INFO L225 Difference]: With dead ends: 939 [2021-07-13 19:35:21,705 INFO L226 Difference]: Without dead ends: 929 [2021-07-13 19:35:21,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1078.3ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:21,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-07-13 19:35:21,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 883. [2021-07-13 19:35:21,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.7108843537414966) internal successors, (3273), 882 states have internal predecessors, (3273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:21,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3273 transitions. [2021-07-13 19:35:21,716 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3273 transitions. Word has length 18 [2021-07-13 19:35:21,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:21,716 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3273 transitions. [2021-07-13 19:35:21,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:21,716 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3273 transitions. [2021-07-13 19:35:21,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:21,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:21,718 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:21,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4000 [2021-07-13 19:35:21,934 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:21,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:21,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1396896124, now seen corresponding path program 192 times [2021-07-13 19:35:21,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:21,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093305410] [2021-07-13 19:35:21,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:22,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:22,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:22,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093305410] [2021-07-13 19:35:22,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093305410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:22,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389873148] [2021-07-13 19:35:22,349 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 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:35:22,406 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:22,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:22,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:22,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:22,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 26 treesize of output 20 [2021-07-13 19:35:22,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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-13 19:35:22,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 25 treesize of output 19 [2021-07-13 19:35:22,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 15 treesize of output 11 [2021-07-13 19:35:22,601 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:22,692 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:161 [2021-07-13 19:35:22,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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-13 19:35:22,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 25 treesize of output 19 [2021-07-13 19:35:22,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:23,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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 25 treesize of output 19 [2021-07-13 19:35:23,007 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,062 INFO L628 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-07-13 19:35:23,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:23,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 22 treesize of output 14 [2021-07-13 19:35:23,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:23,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:23,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:23,090 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:207, output treesize:35 [2021-07-13 19:35:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:23,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389873148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:23,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:23,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:35:23,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475691151] [2021-07-13 19:35:23,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:23,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:23,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:23,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:23,151 INFO L87 Difference]: Start difference. First operand 883 states and 3273 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:35:23,443 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 72 [2021-07-13 19:35:23,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:23,704 INFO L93 Difference]: Finished difference Result 922 states and 3391 transitions. [2021-07-13 19:35:23,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:23,705 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:35:23,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:23,707 INFO L225 Difference]: With dead ends: 922 [2021-07-13 19:35:23,707 INFO L226 Difference]: Without dead ends: 917 [2021-07-13 19:35:23,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 891.3ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:23,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-07-13 19:35:23,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 881. [2021-07-13 19:35:23,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.7113636363636364) internal successors, (3266), 880 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3266 transitions. [2021-07-13 19:35:23,719 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3266 transitions. Word has length 18 [2021-07-13 19:35:23,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:23,719 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3266 transitions. [2021-07-13 19:35:23,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:35:23,719 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3266 transitions. [2021-07-13 19:35:23,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:23,720 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:23,720 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:23,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4015,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:23,937 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:23,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:23,937 INFO L82 PathProgramCache]: Analyzing trace with hash -2046888246, now seen corresponding path program 193 times [2021-07-13 19:35:23,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:23,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335306790] [2021-07-13 19:35:23,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:24,350 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-07-13 19:35:24,778 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:24,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:24,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335306790] [2021-07-13 19:35:24,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335306790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:24,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131294200] [2021-07-13 19:35:24,778 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 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-13 19:35:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:24,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:24,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:24,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:24,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 16 treesize of output 12 [2021-07-13 19:35:24,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:24,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:24,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:24,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:24,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:24,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 25 treesize of output 19 [2021-07-13 19:35:24,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:24,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-13 19:35:24,958 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:25,013 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:35:25,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 27 treesize of output 21 [2021-07-13 19:35:25,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:25,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,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 17 treesize of output 13 [2021-07-13 19:35:25,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,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-13 19:35:25,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,267 INFO L628 ElimStorePlain]: treesize reduction 67, result has 40.7 percent of original size [2021-07-13 19:35:25,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 11 treesize of output 7 [2021-07-13 19:35:25,271 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-13 19:35:25,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:25,290 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:149, output treesize:38 [2021-07-13 19:35:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:25,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131294200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:25,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:25,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:35:25,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213526710] [2021-07-13 19:35:25,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:35:25,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:25,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:35:25,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:25,367 INFO L87 Difference]: Start difference. First operand 881 states and 3266 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-13 19:35:25,921 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-07-13 19:35:26,234 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-13 19:35:26,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:26,373 INFO L93 Difference]: Finished difference Result 935 states and 3409 transitions. [2021-07-13 19:35:26,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:26,373 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-13 19:35:26,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:26,375 INFO L225 Difference]: With dead ends: 935 [2021-07-13 19:35:26,375 INFO L226 Difference]: Without dead ends: 917 [2021-07-13 19:35:26,375 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1653.5ms TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:35:26,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-07-13 19:35:26,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 882. [2021-07-13 19:35:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 881 states have (on average 3.7116912599318956) internal successors, (3270), 881 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 3270 transitions. [2021-07-13 19:35:26,386 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 3270 transitions. Word has length 18 [2021-07-13 19:35:26,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:26,386 INFO L482 AbstractCegarLoop]: Abstraction has 882 states and 3270 transitions. [2021-07-13 19:35:26,386 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-13 19:35:26,386 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 3270 transitions. [2021-07-13 19:35:26,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:26,388 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:26,388 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:26,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4041 [2021-07-13 19:35:26,603 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:26,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:26,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1569373752, now seen corresponding path program 194 times [2021-07-13 19:35:26,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:26,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351203369] [2021-07-13 19:35:26,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:26,997 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 57 [2021-07-13 19:35:27,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:27,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:27,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351203369] [2021-07-13 19:35:27,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351203369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:27,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118057254] [2021-07-13 19:35:27,404 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 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-13 19:35:27,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:27,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:27,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:27,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:27,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 26 treesize of output 20 [2021-07-13 19:35:27,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:27,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 25 treesize of output 19 [2021-07-13 19:35:27,565 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,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-13 19:35:27,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:27,625 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:35:27,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 17 treesize of output 13 [2021-07-13 19:35:27,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 25 treesize of output 19 [2021-07-13 19:35:27,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:27,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 27 treesize of output 21 [2021-07-13 19:35:27,787 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,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-13 19:35:27,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:27,853 INFO L628 ElimStorePlain]: treesize reduction 83, result has 41.1 percent of original size [2021-07-13 19:35:27,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 11 treesize of output 7 [2021-07-13 19:35:27,857 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-13 19:35:27,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:27,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:27,886 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:35:28,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:28,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118057254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:28,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:28,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:35:28,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548042913] [2021-07-13 19:35:28,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:35:28,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:28,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:35:28,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:28,019 INFO L87 Difference]: Start difference. First operand 882 states and 3270 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-13 19:35:28,319 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 46 [2021-07-13 19:35:28,626 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-13 19:35:28,833 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:35:29,048 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 52 [2021-07-13 19:35:29,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:29,308 INFO L93 Difference]: Finished difference Result 928 states and 3397 transitions. [2021-07-13 19:35:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:29,308 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-13 19:35:29,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:29,310 INFO L225 Difference]: With dead ends: 928 [2021-07-13 19:35:29,310 INFO L226 Difference]: Without dead ends: 916 [2021-07-13 19:35:29,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1878.8ms TimeCoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:35:29,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2021-07-13 19:35:29,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 884. [2021-07-13 19:35:29,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.712344280860702) internal successors, (3278), 883 states have internal predecessors, (3278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:29,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3278 transitions. [2021-07-13 19:35:29,321 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3278 transitions. Word has length 18 [2021-07-13 19:35:29,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:29,321 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3278 transitions. [2021-07-13 19:35:29,321 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-13 19:35:29,321 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3278 transitions. [2021-07-13 19:35:29,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:29,323 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:29,323 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:29,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4055 [2021-07-13 19:35:29,539 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:29,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:29,539 INFO L82 PathProgramCache]: Analyzing trace with hash 550929662, now seen corresponding path program 195 times [2021-07-13 19:35:29,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:29,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243792742] [2021-07-13 19:35:29,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:29,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:29,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:29,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243792742] [2021-07-13 19:35:29,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243792742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:29,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096780848] [2021-07-13 19:35:29,886 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 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-13 19:35:29,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:29,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:29,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:29,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:29,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,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-13 19:35:29,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 16 treesize of output 12 [2021-07-13 19:35:30,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 25 treesize of output 19 [2021-07-13 19:35:30,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:30,008 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:30,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:30,045 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:97 [2021-07-13 19:35:30,214 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_913], 1=[v_prenex_914, array_4]} [2021-07-13 19:35:30,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:30,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:35:30,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,263 INFO L628 ElimStorePlain]: treesize reduction 81, result has 38.2 percent of original size [2021-07-13 19:35:30,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:30,266 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:30,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:30,282 INFO L518 ElimStorePlain]: Eliminatee v_prenex_914 vanished before elimination [2021-07-13 19:35:30,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 11 treesize of output 7 [2021-07-13 19:35:30,285 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-13 19:35:30,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:30,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:30,302 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:35:30,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:30,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096780848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:30,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:30,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:30,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514085501] [2021-07-13 19:35:30,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:30,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:30,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:30,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:30,378 INFO L87 Difference]: Start difference. First operand 884 states and 3278 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:30,830 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-13 19:35:31,176 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 44 [2021-07-13 19:35:31,398 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 52 [2021-07-13 19:35:31,612 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-07-13 19:35:31,798 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 51 [2021-07-13 19:35:31,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:31,879 INFO L93 Difference]: Finished difference Result 1071 states and 3832 transitions. [2021-07-13 19:35:31,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:31,879 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:31,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:31,882 INFO L225 Difference]: With dead ends: 1071 [2021-07-13 19:35:31,882 INFO L226 Difference]: Without dead ends: 1061 [2021-07-13 19:35:31,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1645.4ms TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:31,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-07-13 19:35:31,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 886. [2021-07-13 19:35:31,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.7084745762711866) internal successors, (3282), 885 states have internal predecessors, (3282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:31,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3282 transitions. [2021-07-13 19:35:31,895 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3282 transitions. Word has length 18 [2021-07-13 19:35:31,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:31,895 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3282 transitions. [2021-07-13 19:35:31,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:31,895 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3282 transitions. [2021-07-13 19:35:31,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:31,896 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:31,896 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:32,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4069,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:32,097 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:32,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:32,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1825878340, now seen corresponding path program 196 times [2021-07-13 19:35:32,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:32,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317362781] [2021-07-13 19:35:32,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:32,496 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 59 [2021-07-13 19:35:32,782 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:32,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:32,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317362781] [2021-07-13 19:35:32,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317362781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:32,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576965009] [2021-07-13 19:35:32,783 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 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-13 19:35:32,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:32,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:32,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:32,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:32,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 26 treesize of output 20 [2021-07-13 19:35:32,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 15 treesize of output 11 [2021-07-13 19:35:32,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 25 treesize of output 19 [2021-07-13 19:35:32,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,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 16 treesize of output 12 [2021-07-13 19:35:32,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:32,914 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:79 [2021-07-13 19:35:33,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:33,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 25 treesize of output 19 [2021-07-13 19:35:33,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:33,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:33,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:33,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 15 treesize of output 11 [2021-07-13 19:35:33,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,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 25 treesize of output 19 [2021-07-13 19:35:33,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:33,103 INFO L628 ElimStorePlain]: treesize reduction 70, result has 38.1 percent of original size [2021-07-13 19:35:33,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 11 treesize of output 7 [2021-07-13 19:35:33,106 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-13 19:35:33,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:33,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:33,121 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:35:33,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:33,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576965009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:33,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:33,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:35:33,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868848811] [2021-07-13 19:35:33,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:33,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:33,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:33,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:33,189 INFO L87 Difference]: Start difference. First operand 886 states and 3282 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:33,618 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 69 [2021-07-13 19:35:33,857 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 74 [2021-07-13 19:35:34,259 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:35:34,665 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-07-13 19:35:34,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:34,869 INFO L93 Difference]: Finished difference Result 996 states and 3571 transitions. [2021-07-13 19:35:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:35:34,869 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:34,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:34,871 INFO L225 Difference]: With dead ends: 996 [2021-07-13 19:35:34,871 INFO L226 Difference]: Without dead ends: 987 [2021-07-13 19:35:34,872 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1919.1ms TimeCoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:35:34,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2021-07-13 19:35:34,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 885. [2021-07-13 19:35:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 884 states have (on average 3.7104072398190047) internal successors, (3280), 884 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:34,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 3280 transitions. [2021-07-13 19:35:34,883 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 3280 transitions. Word has length 18 [2021-07-13 19:35:34,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:34,883 INFO L482 AbstractCegarLoop]: Abstraction has 885 states and 3280 transitions. [2021-07-13 19:35:34,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:34,883 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 3280 transitions. [2021-07-13 19:35:34,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:34,884 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:34,884 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:35,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4084 [2021-07-13 19:35:35,100 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:35,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:35,100 INFO L82 PathProgramCache]: Analyzing trace with hash -543054878, now seen corresponding path program 197 times [2021-07-13 19:35:35,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:35,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856611280] [2021-07-13 19:35:35,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:35,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:35,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:35,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:35,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856611280] [2021-07-13 19:35:35,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856611280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644474292] [2021-07-13 19:35:35,427 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 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-13 19:35:35,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:35:35,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:35,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:35,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:35,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 16 treesize of output 12 [2021-07-13 19:35:35,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 15 treesize of output 11 [2021-07-13 19:35:35,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:35,572 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:35,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:35,617 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:111 [2021-07-13 19:35:35,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 25 treesize of output 19 [2021-07-13 19:35:35,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 35 treesize of output 27 [2021-07-13 19:35:35,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 15 treesize of output 11 [2021-07-13 19:35:35,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:35,754 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,793 INFO L628 ElimStorePlain]: treesize reduction 64, result has 43.4 percent of original size [2021-07-13 19:35:35,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 22 treesize of output 14 [2021-07-13 19:35:35,796 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:35,813 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:35:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:35,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644474292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:35,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:35,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616914980] [2021-07-13 19:35:35,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:35,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:35,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:35,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:35,890 INFO L87 Difference]: Start difference. First operand 885 states and 3280 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:36,515 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:35:36,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:36,947 INFO L93 Difference]: Finished difference Result 936 states and 3421 transitions. [2021-07-13 19:35:36,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:36,948 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:36,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:36,950 INFO L225 Difference]: With dead ends: 936 [2021-07-13 19:35:36,950 INFO L226 Difference]: Without dead ends: 931 [2021-07-13 19:35:36,950 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1113.0ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:36,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2021-07-13 19:35:36,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 883. [2021-07-13 19:35:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.709750566893424) internal successors, (3272), 882 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:36,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3272 transitions. [2021-07-13 19:35:36,961 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3272 transitions. Word has length 18 [2021-07-13 19:35:36,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:36,961 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3272 transitions. [2021-07-13 19:35:36,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:36,961 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3272 transitions. [2021-07-13 19:35:36,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:36,963 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:36,963 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:37,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4098,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:37,179 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:37,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:37,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1647567582, now seen corresponding path program 198 times [2021-07-13 19:35:37,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:37,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51966289] [2021-07-13 19:35:37,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:37,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:37,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:35:37,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:37,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51966289] [2021-07-13 19:35:37,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51966289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:37,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514902412] [2021-07-13 19:35:37,229 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 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-13 19:35:37,255 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:37,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:37,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:35:37,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:37,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 18 treesize of output 14 [2021-07-13 19:35:37,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:37,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:37,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:37,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:37,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 10 treesize of output 6 [2021-07-13 19:35:37,299 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:35:37,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:37,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:37,311 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:35:37,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:35:37,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514902412] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:37,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:37,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:35:37,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782803606] [2021-07-13 19:35:37,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:35:37,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:37,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:35:37,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:35:37,387 INFO L87 Difference]: Start difference. First operand 883 states and 3272 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 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-13 19:35:38,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:38,007 INFO L93 Difference]: Finished difference Result 1362 states and 4657 transitions. [2021-07-13 19:35:38,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:35:38,008 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 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 18 [2021-07-13 19:35:38,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:38,010 INFO L225 Difference]: With dead ends: 1362 [2021-07-13 19:35:38,010 INFO L226 Difference]: Without dead ends: 1265 [2021-07-13 19:35:38,010 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 557.3ms TimeCoverageRelationStatistics Valid=149, Invalid=357, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:35:38,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-07-13 19:35:38,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 950. [2021-07-13 19:35:38,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 949 states have (on average 3.7829293993677555) internal successors, (3590), 949 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:38,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 3590 transitions. [2021-07-13 19:35:38,027 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 3590 transitions. Word has length 18 [2021-07-13 19:35:38,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:38,027 INFO L482 AbstractCegarLoop]: Abstraction has 950 states and 3590 transitions. [2021-07-13 19:35:38,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 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-13 19:35:38,027 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 3590 transitions. [2021-07-13 19:35:38,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:38,029 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:38,029 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:38,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4113,345 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:38,245 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:38,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:38,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2349128, now seen corresponding path program 199 times [2021-07-13 19:35:38,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:38,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332625476] [2021-07-13 19:35:38,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:38,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:38,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:38,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:38,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332625476] [2021-07-13 19:35:38,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332625476] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:38,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409717802] [2021-07-13 19:35:38,537 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 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-13 19:35:38,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:38,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:38,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:38,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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-13 19:35:38,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 25 treesize of output 19 [2021-07-13 19:35:38,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:38,669 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:73, output treesize:59 [2021-07-13 19:35:38,842 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_4]} [2021-07-13 19:35:38,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 25 treesize of output 19 [2021-07-13 19:35:38,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 15 treesize of output 11 [2021-07-13 19:35:38,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 25 treesize of output 19 [2021-07-13 19:35:38,854 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,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 35 treesize of output 27 [2021-07-13 19:35:38,858 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,930 INFO L628 ElimStorePlain]: treesize reduction 85, result has 40.6 percent of original size [2021-07-13 19:35:38,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 11 treesize of output 7 [2021-07-13 19:35:38,934 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-13 19:35:38,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:38,954 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:181, output treesize:38 [2021-07-13 19:35:39,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:39,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409717802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:39,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:39,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:35:39,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930014181] [2021-07-13 19:35:39,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:39,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:39,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:39,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:39,014 INFO L87 Difference]: Start difference. First operand 950 states and 3590 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:35:39,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:39,713 INFO L93 Difference]: Finished difference Result 1072 states and 3951 transitions. [2021-07-13 19:35:39,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:39,713 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-07-13 19:35:39,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:39,715 INFO L225 Difference]: With dead ends: 1072 [2021-07-13 19:35:39,715 INFO L226 Difference]: Without dead ends: 1053 [2021-07-13 19:35:39,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 816.9ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:39,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2021-07-13 19:35:39,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 955. [2021-07-13 19:35:39,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 954 states have (on average 3.7788259958071277) internal successors, (3605), 954 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:39,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3605 transitions. [2021-07-13 19:35:39,728 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3605 transitions. Word has length 18 [2021-07-13 19:35:39,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:39,728 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3605 transitions. [2021-07-13 19:35:39,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:35:39,728 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3605 transitions. [2021-07-13 19:35:39,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:39,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:39,730 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:39,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4121 [2021-07-13 19:35:39,945 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:39,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:39,946 INFO L82 PathProgramCache]: Analyzing trace with hash 858845074, now seen corresponding path program 200 times [2021-07-13 19:35:39,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:39,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270993037] [2021-07-13 19:35:39,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:40,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:40,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270993037] [2021-07-13 19:35:40,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270993037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:40,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620473103] [2021-07-13 19:35:40,202 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 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-13 19:35:40,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:40,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:40,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:40,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,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 15 treesize of output 11 [2021-07-13 19:35:40,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,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 25 treesize of output 19 [2021-07-13 19:35:40,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:40,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:40,333 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:73, output treesize:55 [2021-07-13 19:35:40,507 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_920], 1=[v_prenex_921, array_4]} [2021-07-13 19:35:40,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 17 treesize of output 13 [2021-07-13 19:35:40,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,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 19 treesize of output 15 [2021-07-13 19:35:40,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,545 INFO L628 ElimStorePlain]: treesize reduction 63, result has 42.7 percent of original size [2021-07-13 19:35:40,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-13 19:35:40,547 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:40,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:40,558 INFO L518 ElimStorePlain]: Eliminatee v_prenex_921 vanished before elimination [2021-07-13 19:35:40,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:40,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:40,561 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-13 19:35:40,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:40,571 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-13 19:35:40,571 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:124, output treesize:16 [2021-07-13 19:35:40,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:40,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620473103] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:40,598 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:40,598 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:40,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870496155] [2021-07-13 19:35:40,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:40,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:40,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:40,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:40,598 INFO L87 Difference]: Start difference. First operand 955 states and 3605 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:35:41,246 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 61 [2021-07-13 19:35:41,465 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:35:41,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:41,648 INFO L93 Difference]: Finished difference Result 1084 states and 3991 transitions. [2021-07-13 19:35:41,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:41,648 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:35:41,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:41,650 INFO L225 Difference]: With dead ends: 1084 [2021-07-13 19:35:41,650 INFO L226 Difference]: Without dead ends: 1074 [2021-07-13 19:35:41,650 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1022.4ms TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:41,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-07-13 19:35:41,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 950. [2021-07-13 19:35:41,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 949 states have (on average 3.7829293993677555) internal successors, (3590), 949 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:41,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 3590 transitions. [2021-07-13 19:35:41,664 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 3590 transitions. Word has length 18 [2021-07-13 19:35:41,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:41,664 INFO L482 AbstractCegarLoop]: Abstraction has 950 states and 3590 transitions. [2021-07-13 19:35:41,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:35:41,664 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 3590 transitions. [2021-07-13 19:35:41,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:41,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:41,665 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:41,879 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4133 [2021-07-13 19:35:41,880 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:41,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:41,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1946717226, now seen corresponding path program 201 times [2021-07-13 19:35:41,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:41,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759449834] [2021-07-13 19:35:41,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:42,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:42,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:42,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759449834] [2021-07-13 19:35:42,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759449834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:42,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909980402] [2021-07-13 19:35:42,095 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 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-13 19:35:42,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:42,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:42,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:42,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:42,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 25 treesize of output 19 [2021-07-13 19:35:42,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 15 treesize of output 11 [2021-07-13 19:35:42,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:42,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:86, output treesize:72 [2021-07-13 19:35:42,423 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_924, array_2], 1=[v_prenex_925, array_4]} [2021-07-13 19:35:42,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 15 treesize of output 11 [2021-07-13 19:35:42,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,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 25 treesize of output 19 [2021-07-13 19:35:42,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,465 INFO L628 ElimStorePlain]: treesize reduction 61, result has 44.5 percent of original size [2021-07-13 19:35:42,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:42,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,481 INFO L518 ElimStorePlain]: Eliminatee v_prenex_925 vanished before elimination [2021-07-13 19:35:42,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,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 22 treesize of output 14 [2021-07-13 19:35:42,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,497 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-13 19:35:42,497 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:128, output treesize:16 [2021-07-13 19:35:42,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:42,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909980402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:42,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:42,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:42,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196631667] [2021-07-13 19:35:42,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:42,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:42,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:42,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:42,527 INFO L87 Difference]: Start difference. First operand 950 states and 3590 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:35:42,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:42,963 INFO L93 Difference]: Finished difference Result 1011 states and 3762 transitions. [2021-07-13 19:35:42,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:42,963 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:35:42,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:42,966 INFO L225 Difference]: With dead ends: 1011 [2021-07-13 19:35:42,966 INFO L226 Difference]: Without dead ends: 1006 [2021-07-13 19:35:42,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 554.9ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:35:42,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-07-13 19:35:42,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 956. [2021-07-13 19:35:42,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.781151832460733) internal successors, (3611), 955 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:42,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3611 transitions. [2021-07-13 19:35:42,978 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3611 transitions. Word has length 18 [2021-07-13 19:35:42,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:42,979 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3611 transitions. [2021-07-13 19:35:42,979 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:35:42,979 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3611 transitions. [2021-07-13 19:35:42,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:42,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:42,980 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:43,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4148,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:43,197 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:43,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:43,197 INFO L82 PathProgramCache]: Analyzing trace with hash 408261324, now seen corresponding path program 202 times [2021-07-13 19:35:43,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:43,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533821804] [2021-07-13 19:35:43,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:43,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:43,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:43,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:43,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533821804] [2021-07-13 19:35:43,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533821804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:43,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152132087] [2021-07-13 19:35:43,475 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 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-13 19:35:43,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:43,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:43,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:43,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:43,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:43,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 15 treesize of output 11 [2021-07-13 19:35:43,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,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 25 treesize of output 19 [2021-07-13 19:35:43,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:43,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:43,660 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:65 [2021-07-13 19:35:43,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:43,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-13 19:35:43,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:43,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 27 treesize of output 21 [2021-07-13 19:35:43,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:43,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 17 treesize of output 13 [2021-07-13 19:35:43,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,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 25 treesize of output 19 [2021-07-13 19:35:43,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,783 INFO L628 ElimStorePlain]: treesize reduction 79, result has 42.3 percent of original size [2021-07-13 19:35:43,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 11 treesize of output 7 [2021-07-13 19:35:43,787 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-13 19:35:43,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:43,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:43,809 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:35:43,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:43,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152132087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:43,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:43,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-07-13 19:35:43,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782347838] [2021-07-13 19:35:43,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:35:43,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:43,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:35:43,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:43,909 INFO L87 Difference]: Start difference. First operand 956 states and 3611 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:44,373 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-07-13 19:35:44,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:44,689 INFO L93 Difference]: Finished difference Result 1021 states and 3787 transitions. [2021-07-13 19:35:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:44,689 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:44,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:44,691 INFO L225 Difference]: With dead ends: 1021 [2021-07-13 19:35:44,691 INFO L226 Difference]: Without dead ends: 1009 [2021-07-13 19:35:44,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 918.1ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:44,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2021-07-13 19:35:44,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 953. [2021-07-13 19:35:44,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 3.7804621848739495) internal successors, (3599), 952 states have internal predecessors, (3599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:44,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3599 transitions. [2021-07-13 19:35:44,703 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3599 transitions. Word has length 18 [2021-07-13 19:35:44,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:44,703 INFO L482 AbstractCegarLoop]: Abstraction has 953 states and 3599 transitions. [2021-07-13 19:35:44,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:35:44,703 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3599 transitions. [2021-07-13 19:35:44,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:44,705 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:44,705 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:44,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4162,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:44,920 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:44,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:44,920 INFO L82 PathProgramCache]: Analyzing trace with hash -465479356, now seen corresponding path program 203 times [2021-07-13 19:35:44,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:44,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975015092] [2021-07-13 19:35:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:44,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:45,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:45,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:45,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975015092] [2021-07-13 19:35:45,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975015092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:45,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684777834] [2021-07-13 19:35:45,181 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 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-13 19:35:45,209 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:35:45,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:45,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:45,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:45,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:45,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:45,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:45,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:45,351 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:54 [2021-07-13 19:35:45,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 25 treesize of output 19 [2021-07-13 19:35:45,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 35 treesize of output 27 [2021-07-13 19:35:45,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:45,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 15 treesize of output 11 [2021-07-13 19:35:45,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,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 25 treesize of output 19 [2021-07-13 19:35:45,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,467 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:35:45,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:35:45,470 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:45,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:45,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:45,487 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:35:45,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:45,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684777834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:45,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:45,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:35:45,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852242694] [2021-07-13 19:35:45,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:45,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:45,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:45,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:45,561 INFO L87 Difference]: Start difference. First operand 953 states and 3599 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:46,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:46,215 INFO L93 Difference]: Finished difference Result 1019 states and 3793 transitions. [2021-07-13 19:35:46,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:46,215 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:46,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:46,217 INFO L225 Difference]: With dead ends: 1019 [2021-07-13 19:35:46,217 INFO L226 Difference]: Without dead ends: 1014 [2021-07-13 19:35:46,217 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 779.1ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:46,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2021-07-13 19:35:46,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 950. [2021-07-13 19:35:46,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 949 states have (on average 3.7829293993677555) internal successors, (3590), 949 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 3590 transitions. [2021-07-13 19:35:46,230 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 3590 transitions. Word has length 18 [2021-07-13 19:35:46,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:46,230 INFO L482 AbstractCegarLoop]: Abstraction has 950 states and 3590 transitions. [2021-07-13 19:35:46,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:35:46,230 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 3590 transitions. [2021-07-13 19:35:46,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:46,232 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:46,232 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:46,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4173 [2021-07-13 19:35:46,445 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:46,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:46,445 INFO L82 PathProgramCache]: Analyzing trace with hash -786313054, now seen corresponding path program 204 times [2021-07-13 19:35:46,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:46,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87439930] [2021-07-13 19:35:46,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:46,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:35:46,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:46,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87439930] [2021-07-13 19:35:46,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87439930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:46,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591774310] [2021-07-13 19:35:46,519 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 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-13 19:35:46,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:35:46,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:46,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:35:46,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:46,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:46,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:35:46,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:46,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:35:46,586 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:35:46,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:46,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:46,598 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:35:46,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:35:46,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591774310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:46,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:46,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:35:46,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113038631] [2021-07-13 19:35:46,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:35:46,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:46,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:35:46,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:35:46,679 INFO L87 Difference]: Start difference. First operand 950 states and 3590 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 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-13 19:35:47,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:47,310 INFO L93 Difference]: Finished difference Result 1682 states and 5831 transitions. [2021-07-13 19:35:47,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:47,310 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 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 18 [2021-07-13 19:35:47,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:47,314 INFO L225 Difference]: With dead ends: 1682 [2021-07-13 19:35:47,314 INFO L226 Difference]: Without dead ends: 1571 [2021-07-13 19:35:47,314 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 575.8ms TimeCoverageRelationStatistics Valid=183, Invalid=417, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:47,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2021-07-13 19:35:47,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 932. [2021-07-13 19:35:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.7679914070891516) internal successors, (3508), 931 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:47,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3508 transitions. [2021-07-13 19:35:47,331 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3508 transitions. Word has length 18 [2021-07-13 19:35:47,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:47,331 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 3508 transitions. [2021-07-13 19:35:47,331 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 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-13 19:35:47,331 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3508 transitions. [2021-07-13 19:35:47,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:47,333 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:47,333 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:47,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4183 [2021-07-13 19:35:47,549 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:47,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:47,549 INFO L82 PathProgramCache]: Analyzing trace with hash 436630378, now seen corresponding path program 205 times [2021-07-13 19:35:47,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:47,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848031343] [2021-07-13 19:35:47,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:47,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:47,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:47,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848031343] [2021-07-13 19:35:47,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848031343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:47,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874745978] [2021-07-13 19:35:47,745 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 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-13 19:35:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:47,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:47,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:47,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,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 25 treesize of output 19 [2021-07-13 19:35:47,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:47,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:47,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:47,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:47,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:47,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:47,959 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:90 [2021-07-13 19:35:48,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 17 treesize of output 13 [2021-07-13 19:35:48,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 25 treesize of output 19 [2021-07-13 19:35:48,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 27 treesize of output 21 [2021-07-13 19:35:48,249 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 15 treesize of output 11 [2021-07-13 19:35:48,254 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,323 INFO L628 ElimStorePlain]: treesize reduction 95, result has 43.8 percent of original size [2021-07-13 19:35:48,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,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 11 treesize of output 7 [2021-07-13 19:35:48,328 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-13 19:35:48,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:48,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:48,362 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:205, output treesize:44 [2021-07-13 19:35:48,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:48,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874745978] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:48,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:48,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:35:48,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857454243] [2021-07-13 19:35:48,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:48,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:48,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:48,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:48,436 INFO L87 Difference]: Start difference. First operand 932 states and 3508 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:48,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:48,819 INFO L93 Difference]: Finished difference Result 979 states and 3632 transitions. [2021-07-13 19:35:48,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:48,819 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:48,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:48,821 INFO L225 Difference]: With dead ends: 979 [2021-07-13 19:35:48,821 INFO L226 Difference]: Without dead ends: 966 [2021-07-13 19:35:48,821 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 573.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:48,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2021-07-13 19:35:48,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 938. [2021-07-13 19:35:48,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 938 states, 937 states have (on average 3.7630736392742796) internal successors, (3526), 937 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:48,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 3526 transitions. [2021-07-13 19:35:48,833 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 3526 transitions. Word has length 18 [2021-07-13 19:35:48,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:48,833 INFO L482 AbstractCegarLoop]: Abstraction has 938 states and 3526 transitions. [2021-07-13 19:35:48,833 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:48,833 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 3526 transitions. [2021-07-13 19:35:48,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:48,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:48,835 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:49,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4192,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:49,050 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:49,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:49,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1503358368, now seen corresponding path program 206 times [2021-07-13 19:35:49,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:49,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931337822] [2021-07-13 19:35:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:49,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:49,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:49,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931337822] [2021-07-13 19:35:49,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931337822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:49,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122060366] [2021-07-13 19:35:49,225 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 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-13 19:35:49,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:49,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:49,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:49,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:49,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 25 treesize of output 19 [2021-07-13 19:35:49,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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-13 19:35:49,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:49,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:102, output treesize:84 [2021-07-13 19:35:49,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:49,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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-13 19:35:49,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,594 INFO L628 ElimStorePlain]: treesize reduction 100, result has 44.8 percent of original size [2021-07-13 19:35:49,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:49,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 22 treesize of output 14 [2021-07-13 19:35:49,598 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,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-13 19:35:49,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:49,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:49,655 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:49,657 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-13 19:35:49,657 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:193, output treesize:76 [2021-07-13 19:35:49,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:49,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122060366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:49,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:49,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:49,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305610826] [2021-07-13 19:35:49,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:49,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:49,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:49,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:49,751 INFO L87 Difference]: Start difference. First operand 938 states and 3526 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:50,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:50,092 INFO L93 Difference]: Finished difference Result 981 states and 3649 transitions. [2021-07-13 19:35:50,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:50,093 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:35:50,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:50,095 INFO L225 Difference]: With dead ends: 981 [2021-07-13 19:35:50,095 INFO L226 Difference]: Without dead ends: 976 [2021-07-13 19:35:50,095 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 406.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:50,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-07-13 19:35:50,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 935. [2021-07-13 19:35:50,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 3.7655246252676657) internal successors, (3517), 934 states have internal predecessors, (3517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:50,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 3517 transitions. [2021-07-13 19:35:50,106 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 3517 transitions. Word has length 18 [2021-07-13 19:35:50,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:50,106 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 3517 transitions. [2021-07-13 19:35:50,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:35:50,106 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 3517 transitions. [2021-07-13 19:35:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:50,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:50,108 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:50,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4208 [2021-07-13 19:35:50,324 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:50,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:50,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1917868248, now seen corresponding path program 207 times [2021-07-13 19:35:50,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:50,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551244815] [2021-07-13 19:35:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:50,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:50,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551244815] [2021-07-13 19:35:50,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551244815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:50,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920709508] [2021-07-13 19:35:50,487 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 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-13 19:35:50,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:50,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:50,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:50,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:50,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,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 15 treesize of output 11 [2021-07-13 19:35:50,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,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 25 treesize of output 19 [2021-07-13 19:35:50,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:50,723 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:107, output treesize:89 [2021-07-13 19:35:50,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35: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 25 treesize of output 19 [2021-07-13 19:35:50,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,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 15 treesize of output 11 [2021-07-13 19:35:50,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,945 INFO L628 ElimStorePlain]: treesize reduction 103, result has 43.1 percent of original size [2021-07-13 19:35:50,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:50,950 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,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 11 treesize of output 7 [2021-07-13 19:35:50,985 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-13 19:35:51,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:51,015 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:51,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:51,017 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:199, output treesize:35 [2021-07-13 19:35:51,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:51,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920709508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:51,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:51,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-13 19:35:51,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513203394] [2021-07-13 19:35:51,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:51,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:51,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:51,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:51,079 INFO L87 Difference]: Start difference. First operand 935 states and 3517 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:51,735 INFO L93 Difference]: Finished difference Result 994 states and 3674 transitions. [2021-07-13 19:35:51,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:51,735 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:51,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:51,737 INFO L225 Difference]: With dead ends: 994 [2021-07-13 19:35:51,737 INFO L226 Difference]: Without dead ends: 989 [2021-07-13 19:35:51,737 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 610.9ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:35:51,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2021-07-13 19:35:51,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 938. [2021-07-13 19:35:51,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 938 states, 937 states have (on average 3.7662753468516543) internal successors, (3529), 937 states have internal predecessors, (3529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 3529 transitions. [2021-07-13 19:35:51,749 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 3529 transitions. Word has length 18 [2021-07-13 19:35:51,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:51,749 INFO L482 AbstractCegarLoop]: Abstraction has 938 states and 3529 transitions. [2021-07-13 19:35:51,749 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,749 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 3529 transitions. [2021-07-13 19:35:51,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:51,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:51,751 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:51,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4227,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:51,966 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:51,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:51,967 INFO L82 PathProgramCache]: Analyzing trace with hash 246892232, now seen corresponding path program 208 times [2021-07-13 19:35:51,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:51,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520926527] [2021-07-13 19:35:51,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:51,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:52,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:52,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:52,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520926527] [2021-07-13 19:35:52,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520926527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:52,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972033448] [2021-07-13 19:35:52,179 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 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-13 19:35:52,207 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:52,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:52,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:52,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:52,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 15 treesize of output 11 [2021-07-13 19:35:52,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:52,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:52,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:52,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:117, output treesize:99 [2021-07-13 19:35:52,573 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:35:52,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 27 treesize of output 21 [2021-07-13 19:35:52,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 25 treesize of output 19 [2021-07-13 19:35:52,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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-13 19:35:52,589 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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-13 19:35:52,593 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,654 INFO L628 ElimStorePlain]: treesize reduction 104, result has 40.6 percent of original size [2021-07-13 19:35:52,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:35:52,659 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-13 19:35:52,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:52,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:52,688 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:199, output treesize:79 [2021-07-13 19:35:52,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:52,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972033448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:52,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:52,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:35:52,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491791536] [2021-07-13 19:35:52,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:52,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:52,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:52,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:52,787 INFO L87 Difference]: Start difference. First operand 938 states and 3529 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-13 19:35:53,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:53,219 INFO L93 Difference]: Finished difference Result 977 states and 3628 transitions. [2021-07-13 19:35:53,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:53,220 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 18 [2021-07-13 19:35:53,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:53,222 INFO L225 Difference]: With dead ends: 977 [2021-07-13 19:35:53,222 INFO L226 Difference]: Without dead ends: 966 [2021-07-13 19:35:53,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 541.3ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:53,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2021-07-13 19:35:53,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 932. [2021-07-13 19:35:53,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.7679914070891516) internal successors, (3508), 931 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:53,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3508 transitions. [2021-07-13 19:35:53,234 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3508 transitions. Word has length 18 [2021-07-13 19:35:53,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:53,234 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 3508 transitions. [2021-07-13 19:35:53,234 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-13 19:35:53,234 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3508 transitions. [2021-07-13 19:35:53,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:53,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:53,236 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:53,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4254 [2021-07-13 19:35:53,452 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:53,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:53,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1828182638, now seen corresponding path program 209 times [2021-07-13 19:35:53,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:53,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455529431] [2021-07-13 19:35:53,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:53,796 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:53,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455529431] [2021-07-13 19:35:53,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455529431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:53,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683428456] [2021-07-13 19:35:53,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 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-13 19:35:53,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:53,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:53,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:53,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:53,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:53,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 26 treesize of output 20 [2021-07-13 19:35:53,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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-13 19:35:53,928 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:53,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 25 treesize of output 19 [2021-07-13 19:35:53,932 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:53,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:53,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:53,998 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:199, output treesize:163 [2021-07-13 19:35:54,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 15 treesize of output 11 [2021-07-13 19:35:54,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 27 treesize of output 21 [2021-07-13 19:35:54,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:54,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:35:54,406 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,477 INFO L628 ElimStorePlain]: treesize reduction 99, result has 42.8 percent of original size [2021-07-13 19:35:54,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 11 treesize of output 7 [2021-07-13 19:35:54,482 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-13 19:35:54,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:54,515 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:205, output treesize:41 [2021-07-13 19:35:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:54,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683428456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:54,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:54,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:35:54,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155841465] [2021-07-13 19:35:54,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:54,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:54,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:54,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:54,601 INFO L87 Difference]: Start difference. First operand 932 states and 3508 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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-13 19:35:54,950 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2021-07-13 19:35:55,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:55,228 INFO L93 Difference]: Finished difference Result 984 states and 3645 transitions. [2021-07-13 19:35:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:55,229 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 18 [2021-07-13 19:35:55,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:55,231 INFO L225 Difference]: With dead ends: 984 [2021-07-13 19:35:55,231 INFO L226 Difference]: Without dead ends: 971 [2021-07-13 19:35:55,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 967.0ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:35:55,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2021-07-13 19:35:55,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 938. [2021-07-13 19:35:55,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 938 states, 937 states have (on average 3.7630736392742796) internal successors, (3526), 937 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:55,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 3526 transitions. [2021-07-13 19:35:55,243 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 3526 transitions. Word has length 18 [2021-07-13 19:35:55,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:55,243 INFO L482 AbstractCegarLoop]: Abstraction has 938 states and 3526 transitions. [2021-07-13 19:35:55,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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-13 19:35:55,243 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 3526 transitions. [2021-07-13 19:35:55,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:55,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:55,245 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:55,458 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4270,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:55,458 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:55,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:55,458 INFO L82 PathProgramCache]: Analyzing trace with hash 526795912, now seen corresponding path program 210 times [2021-07-13 19:35:55,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:55,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078592414] [2021-07-13 19:35:55,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:55,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:55,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:55,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078592414] [2021-07-13 19:35:55,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078592414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:55,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322601051] [2021-07-13 19:35:55,696 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 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-13 19:35:55,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:55,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:55,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:35:55,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:55,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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-13 19:35:55,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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 25 treesize of output 19 [2021-07-13 19:35:55,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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-13 19:35:55,851 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:55,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 26 treesize of output 20 [2021-07-13 19:35:55,855 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:55,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:55,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:35:55,916 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:193, output treesize:161 [2021-07-13 19:35:56,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 35 treesize of output 27 [2021-07-13 19:35:56,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 25 treesize of output 19 [2021-07-13 19:35:56,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:56,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 25 treesize of output 19 [2021-07-13 19:35:56,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,285 INFO L628 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-07-13 19:35:56,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 22 treesize of output 14 [2021-07-13 19:35:56,289 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:56,313 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:207, output treesize:35 [2021-07-13 19:35:56,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:56,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322601051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:56,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:56,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:56,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284963896] [2021-07-13 19:35:56,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:56,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:56,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:56,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:56,364 INFO L87 Difference]: Start difference. First operand 938 states and 3526 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:56,667 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2021-07-13 19:35:57,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:57,018 INFO L93 Difference]: Finished difference Result 996 states and 3695 transitions. [2021-07-13 19:35:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:57,019 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:35:57,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:57,021 INFO L225 Difference]: With dead ends: 996 [2021-07-13 19:35:57,021 INFO L226 Difference]: Without dead ends: 991 [2021-07-13 19:35:57,021 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 787.9ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:57,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-07-13 19:35:57,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 932. [2021-07-13 19:35:57,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.7679914070891516) internal successors, (3508), 931 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:57,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3508 transitions. [2021-07-13 19:35:57,033 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3508 transitions. Word has length 18 [2021-07-13 19:35:57,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:57,033 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 3508 transitions. [2021-07-13 19:35:57,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:57,033 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3508 transitions. [2021-07-13 19:35:57,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:57,034 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:57,034 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:57,249 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4283 [2021-07-13 19:35:57,249 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:57,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:57,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1621089656, now seen corresponding path program 211 times [2021-07-13 19:35:57,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:57,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183109117] [2021-07-13 19:35:57,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:57,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:57,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:57,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183109117] [2021-07-13 19:35:57,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183109117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:57,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362612385] [2021-07-13 19:35:57,611 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 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-13 19:35:57,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:57,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:35:57,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:57,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:57,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 25 treesize of output 19 [2021-07-13 19:35:57,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 26 treesize of output 20 [2021-07-13 19:35:57,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,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-13 19:35:57,754 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:57,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:57,813 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:35:57,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 25 treesize of output 19 [2021-07-13 19:35:57,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 17 treesize of output 13 [2021-07-13 19:35:57,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:57,987 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:57,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 27 treesize of output 21 [2021-07-13 19:35:57,991 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,086 INFO L628 ElimStorePlain]: treesize reduction 85, result has 45.2 percent of original size [2021-07-13 19:35:58,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,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 22 treesize of output 14 [2021-07-13 19:35:58,090 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:58,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:58,124 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:185, output treesize:56 [2021-07-13 19:35:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:58,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362612385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:58,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:58,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:35:58,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724377837] [2021-07-13 19:35:58,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:58,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:58,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:58,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:58,286 INFO L87 Difference]: Start difference. First operand 932 states and 3508 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:35:58,757 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 57 [2021-07-13 19:35:58,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:58,988 INFO L93 Difference]: Finished difference Result 988 states and 3667 transitions. [2021-07-13 19:35:58,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:58,988 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:35:58,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:58,990 INFO L225 Difference]: With dead ends: 988 [2021-07-13 19:35:58,990 INFO L226 Difference]: Without dead ends: 975 [2021-07-13 19:35:58,990 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1007.8ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:35:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2021-07-13 19:35:58,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 932. [2021-07-13 19:35:59,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 3.7679914070891516) internal successors, (3508), 931 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:59,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 3508 transitions. [2021-07-13 19:35:59,002 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 3508 transitions. Word has length 18 [2021-07-13 19:35:59,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:59,002 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 3508 transitions. [2021-07-13 19:35:59,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:35:59,002 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 3508 transitions. [2021-07-13 19:35:59,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:59,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:59,003 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:59,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 358 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4310 [2021-07-13 19:35:59,220 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:59,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:59,220 INFO L82 PathProgramCache]: Analyzing trace with hash -584456886, now seen corresponding path program 212 times [2021-07-13 19:35:59,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:59,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054222688] [2021-07-13 19:35:59,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:59,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:35:59,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:59,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054222688] [2021-07-13 19:35:59,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054222688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980306112] [2021-07-13 19:35:59,273 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 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-13 19:35:59,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:59,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:59,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:59,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:59,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 25 treesize of output 19 [2021-07-13 19:35:59,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:59,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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-13 19:35:59,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,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-13 19:35:59,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:59,394 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:75 [2021-07-13 19:35:59,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 18 treesize of output 14 [2021-07-13 19:35:59,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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-13 19:35:59,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,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 16 treesize of output 12 [2021-07-13 19:35:59,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,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 17 treesize of output 13 [2021-07-13 19:35:59,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,540 INFO L628 ElimStorePlain]: treesize reduction 56, result has 38.5 percent of original size [2021-07-13 19:35:59,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 12 treesize of output 8 [2021-07-13 19:35:59,543 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-13 19:35:59,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:59,556 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:115, output treesize:27 [2021-07-13 19:35:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:59,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980306112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:59,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:35:59,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446133155] [2021-07-13 19:35:59,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:59,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:59,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:59,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:59,585 INFO L87 Difference]: Start difference. First operand 932 states and 3508 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:36:00,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:00,698 INFO L93 Difference]: Finished difference Result 1418 states and 4919 transitions. [2021-07-13 19:36:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:36:00,698 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 18 [2021-07-13 19:36:00,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:00,700 INFO L225 Difference]: With dead ends: 1418 [2021-07-13 19:36:00,701 INFO L226 Difference]: Without dead ends: 1269 [2021-07-13 19:36:00,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 960.2ms TimeCoverageRelationStatistics Valid=218, Invalid=774, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:36:00,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-07-13 19:36:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 878. [2021-07-13 19:36:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.7457240592930443) internal successors, (3285), 877 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:00,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3285 transitions. [2021-07-13 19:36:00,718 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3285 transitions. Word has length 18 [2021-07-13 19:36:00,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:00,719 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 3285 transitions. [2021-07-13 19:36:00,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-13 19:36:00,719 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3285 transitions. [2021-07-13 19:36:00,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:00,720 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:00,720 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:00,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4324 [2021-07-13 19:36:00,936 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:00,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1994899952, now seen corresponding path program 213 times [2021-07-13 19:36:00,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:00,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333989219] [2021-07-13 19:36:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:01,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:01,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333989219] [2021-07-13 19:36:01,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333989219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:01,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744024145] [2021-07-13 19:36:01,439 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 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-13 19:36:01,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:36:01,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:01,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:01,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:01,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 16 treesize of output 12 [2021-07-13 19:36:01,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:01,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 26 treesize of output 20 [2021-07-13 19:36:01,630 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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-13 19:36:01,634 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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-13 19:36:01,637 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,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 25 treesize of output 19 [2021-07-13 19:36:01,640 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:01,684 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:185, output treesize:135 [2021-07-13 19:36:01,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 17 treesize of output 13 [2021-07-13 19:36:01,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,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 19 treesize of output 15 [2021-07-13 19:36:01,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,812 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:36:01,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:01,815 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:36:01,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:01,821 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:36:01,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:01,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744024145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:01,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:01,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:36:01,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939926840] [2021-07-13 19:36:01,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:36:01,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:01,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:36:01,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:01,851 INFO L87 Difference]: Start difference. First operand 878 states and 3285 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:02,389 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 61 [2021-07-13 19:36:02,558 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:36:02,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:02,706 INFO L93 Difference]: Finished difference Result 924 states and 3403 transitions. [2021-07-13 19:36:02,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:02,706 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:02,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:02,708 INFO L225 Difference]: With dead ends: 924 [2021-07-13 19:36:02,709 INFO L226 Difference]: Without dead ends: 919 [2021-07-13 19:36:02,709 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1240.1ms TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:02,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2021-07-13 19:36:02,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 878. [2021-07-13 19:36:02,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.7457240592930443) internal successors, (3285), 877 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3285 transitions. [2021-07-13 19:36:02,720 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3285 transitions. Word has length 18 [2021-07-13 19:36:02,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:02,720 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 3285 transitions. [2021-07-13 19:36:02,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:02,720 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3285 transitions. [2021-07-13 19:36:02,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:02,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:02,722 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:02,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4335,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:02,929 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:02,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:02,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1178914066, now seen corresponding path program 214 times [2021-07-13 19:36:02,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:02,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591292391] [2021-07-13 19:36:02,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:03,385 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:36:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:03,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:03,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591292391] [2021-07-13 19:36:03,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591292391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:03,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079863927] [2021-07-13 19:36:03,687 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 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-13 19:36:03,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:03,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:03,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:03,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:03,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 16 treesize of output 12 [2021-07-13 19:36:03,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 26 treesize of output 20 [2021-07-13 19:36:03,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,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 25 treesize of output 19 [2021-07-13 19:36:03,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,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 15 treesize of output 11 [2021-07-13 19:36:03,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:03,916 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:36:04,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 25 treesize of output 19 [2021-07-13 19:36:04,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 35 treesize of output 27 [2021-07-13 19:36:04,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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-13 19:36:04,145 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,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 25 treesize of output 19 [2021-07-13 19:36:04,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,195 INFO L628 ElimStorePlain]: treesize reduction 81, result has 36.2 percent of original size [2021-07-13 19:36:04,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 11 treesize of output 7 [2021-07-13 19:36:04,199 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-13 19:36:04,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:04,218 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:157, output treesize:38 [2021-07-13 19:36:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:04,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079863927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:04,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:04,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:36:04,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579605255] [2021-07-13 19:36:04,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:36:04,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:04,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:36:04,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:04,295 INFO L87 Difference]: Start difference. First operand 878 states and 3285 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-13 19:36:04,985 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-13 19:36:05,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:05,561 INFO L93 Difference]: Finished difference Result 989 states and 3591 transitions. [2021-07-13 19:36:05,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:05,561 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-13 19:36:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:05,563 INFO L225 Difference]: With dead ends: 989 [2021-07-13 19:36:05,563 INFO L226 Difference]: Without dead ends: 971 [2021-07-13 19:36:05,564 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1652.8ms TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:36:05,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2021-07-13 19:36:05,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 878. [2021-07-13 19:36:05,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.7457240592930443) internal successors, (3285), 877 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:05,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3285 transitions. [2021-07-13 19:36:05,575 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3285 transitions. Word has length 18 [2021-07-13 19:36:05,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:05,575 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 3285 transitions. [2021-07-13 19:36:05,575 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-13 19:36:05,575 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3285 transitions. [2021-07-13 19:36:05,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:05,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:05,577 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:05,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4349 [2021-07-13 19:36:05,793 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:05,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:05,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1253312526, now seen corresponding path program 215 times [2021-07-13 19:36:05,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:05,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446127017] [2021-07-13 19:36:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:06,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:06,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446127017] [2021-07-13 19:36:06,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446127017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:06,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403775114] [2021-07-13 19:36:06,007 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 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-13 19:36:06,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:06,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:06,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:06,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:06,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:06,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 15 treesize of output 11 [2021-07-13 19:36:06,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:06,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:102, output treesize:84 [2021-07-13 19:36:06,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 25 treesize of output 19 [2021-07-13 19:36:06,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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-13 19:36:06,526 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,582 INFO L628 ElimStorePlain]: treesize reduction 77, result has 44.2 percent of original size [2021-07-13 19:36:06,582 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:06,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 19 treesize of output 15 [2021-07-13 19:36:06,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:06,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:06,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 11 treesize of output 7 [2021-07-13 19:36:06,611 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-13 19:36:06,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:06,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:06,631 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:152, output treesize:16 [2021-07-13 19:36:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:06,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403775114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:06,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:06,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:36:06,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113283954] [2021-07-13 19:36:06,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:36:06,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:06,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:36:06,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:36:06,651 INFO L87 Difference]: Start difference. First operand 878 states and 3285 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:36:07,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:07,019 INFO L93 Difference]: Finished difference Result 910 states and 3365 transitions. [2021-07-13 19:36:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:07,019 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:36:07,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:07,021 INFO L225 Difference]: With dead ends: 910 [2021-07-13 19:36:07,021 INFO L226 Difference]: Without dead ends: 905 [2021-07-13 19:36:07,021 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 474.8ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:07,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-07-13 19:36:07,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 884. [2021-07-13 19:36:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.7440543601359004) internal successors, (3306), 883 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:07,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3306 transitions. [2021-07-13 19:36:07,032 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3306 transitions. Word has length 18 [2021-07-13 19:36:07,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:07,032 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3306 transitions. [2021-07-13 19:36:07,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:36:07,032 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3306 transitions. [2021-07-13 19:36:07,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:07,034 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:07,034 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:07,250 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4362,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:07,250 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:07,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:07,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1101666024, now seen corresponding path program 216 times [2021-07-13 19:36:07,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:07,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184119263] [2021-07-13 19:36:07,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:07,459 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:07,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:07,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184119263] [2021-07-13 19:36:07,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184119263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:07,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152163489] [2021-07-13 19:36:07,460 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 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-13 19:36:07,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:36:07,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:07,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:07,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:07,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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 25 treesize of output 19 [2021-07-13 19:36:07,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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-13 19:36:07,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:07,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:07,673 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:102, output treesize:88 [2021-07-13 19:36:07,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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 25 treesize of output 19 [2021-07-13 19:36:07,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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-13 19:36:07,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,839 INFO L628 ElimStorePlain]: treesize reduction 108, result has 42.2 percent of original size [2021-07-13 19:36:07,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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 27 treesize of output 21 [2021-07-13 19:36:07,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:07,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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 11 treesize of output 7 [2021-07-13 19:36:07,876 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-13 19:36:07,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:07,902 INFO L518 ElimStorePlain]: Eliminatee v_prenex_964 vanished before elimination [2021-07-13 19:36:07,904 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-13 19:36:07,904 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:201, output treesize:76 [2021-07-13 19:36:07,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:07,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152163489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:07,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:07,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:36:07,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286262495] [2021-07-13 19:36:07,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:36:07,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:07,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:36:07,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:36:07,999 INFO L87 Difference]: Start difference. First operand 884 states and 3306 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:36:08,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:08,320 INFO L93 Difference]: Finished difference Result 920 states and 3397 transitions. [2021-07-13 19:36:08,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:08,320 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:36:08,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:08,322 INFO L225 Difference]: With dead ends: 920 [2021-07-13 19:36:08,322 INFO L226 Difference]: Without dead ends: 915 [2021-07-13 19:36:08,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 439.7ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:08,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2021-07-13 19:36:08,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 881. [2021-07-13 19:36:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.743181818181818) internal successors, (3294), 880 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-13 19:36:08,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3294 transitions. [2021-07-13 19:36:08,333 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3294 transitions. Word has length 18 [2021-07-13 19:36:08,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:08,333 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3294 transitions. [2021-07-13 19:36:08,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:36:08,333 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3294 transitions. [2021-07-13 19:36:08,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:08,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:08,335 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:08,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4384 [2021-07-13 19:36:08,551 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:08,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:08,551 INFO L82 PathProgramCache]: Analyzing trace with hash 227925344, now seen corresponding path program 217 times [2021-07-13 19:36:08,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:08,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771849302] [2021-07-13 19:36:08,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:08,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:08,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:08,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:08,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771849302] [2021-07-13 19:36:08,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771849302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:08,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574373687] [2021-07-13 19:36:08,810 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 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-13 19:36:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:08,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:36:08,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:08,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 25 treesize of output 19 [2021-07-13 19:36:08,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,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 15 treesize of output 11 [2021-07-13 19:36:08,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:08,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:50 [2021-07-13 19:36:09,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:09,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 25 treesize of output 19 [2021-07-13 19:36:09,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:09,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:09,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 27 treesize of output 21 [2021-07-13 19:36:09,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:09,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:09,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-13 19:36:09,053 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:09,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 15 treesize of output 11 [2021-07-13 19:36:09,055 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:09,094 INFO L628 ElimStorePlain]: treesize reduction 64, result has 40.2 percent of original size [2021-07-13 19:36:09,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 11 treesize of output 7 [2021-07-13 19:36:09,097 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-13 19:36:09,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:09,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:09,114 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:36:09,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:09,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574373687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:09,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:09,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:36:09,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880815285] [2021-07-13 19:36:09,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:09,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:09,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:09,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:09,185 INFO L87 Difference]: Start difference. First operand 881 states and 3294 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:09,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:09,877 INFO L93 Difference]: Finished difference Result 915 states and 3387 transitions. [2021-07-13 19:36:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:09,877 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:09,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:09,879 INFO L225 Difference]: With dead ends: 915 [2021-07-13 19:36:09,879 INFO L226 Difference]: Without dead ends: 910 [2021-07-13 19:36:09,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 802.3ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:09,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-07-13 19:36:09,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 878. [2021-07-13 19:36:09,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.7457240592930443) internal successors, (3285), 877 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:09,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3285 transitions. [2021-07-13 19:36:09,891 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3285 transitions. Word has length 18 [2021-07-13 19:36:09,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:09,891 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 3285 transitions. [2021-07-13 19:36:09,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:09,891 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3285 transitions. [2021-07-13 19:36:09,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:09,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:09,892 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:10,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4404 [2021-07-13 19:36:10,109 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:10,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:10,109 INFO L82 PathProgramCache]: Analyzing trace with hash 776841754, now seen corresponding path program 218 times [2021-07-13 19:36:10,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:10,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218946656] [2021-07-13 19:36:10,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:10,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:10,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:10,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218946656] [2021-07-13 19:36:10,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218946656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:10,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102919063] [2021-07-13 19:36:10,462 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 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-13 19:36:10,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:10,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:10,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:10,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:10,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:10,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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 26 treesize of output 20 [2021-07-13 19:36:10,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,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 25 treesize of output 19 [2021-07-13 19:36:10,606 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:10,609 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:10,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:10,658 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:36:10,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:10,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:10,845 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:10,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:10,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:36:10,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:10,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102919063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:10,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:10,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:36:10,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018663651] [2021-07-13 19:36:10,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:10,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:10,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:10,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:10,876 INFO L87 Difference]: Start difference. First operand 878 states and 3285 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:11,387 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-07-13 19:36:11,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:11,738 INFO L93 Difference]: Finished difference Result 915 states and 3378 transitions. [2021-07-13 19:36:11,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:11,738 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:11,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:11,740 INFO L225 Difference]: With dead ends: 915 [2021-07-13 19:36:11,740 INFO L226 Difference]: Without dead ends: 910 [2021-07-13 19:36:11,740 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1140.2ms TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:11,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-07-13 19:36:11,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 884. [2021-07-13 19:36:11,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.7474518686296716) internal successors, (3309), 883 states have internal predecessors, (3309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:11,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3309 transitions. [2021-07-13 19:36:11,752 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3309 transitions. Word has length 18 [2021-07-13 19:36:11,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:11,752 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3309 transitions. [2021-07-13 19:36:11,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:11,752 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3309 transitions. [2021-07-13 19:36:11,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:11,753 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:11,753 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:11,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4414,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:11,970 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:11,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:11,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1163146992, now seen corresponding path program 219 times [2021-07-13 19:36:11,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:11,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183407861] [2021-07-13 19:36:11,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:11,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:12,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:12,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:12,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183407861] [2021-07-13 19:36:12,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183407861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:12,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223089044] [2021-07-13 19:36:12,217 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 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-13 19:36:12,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:36:12,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:12,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:12,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:12,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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-13 19:36:12,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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 26 treesize of output 20 [2021-07-13 19:36:12,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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 25 treesize of output 19 [2021-07-13 19:36:12,384 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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-13 19:36:12,387 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:12,428 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:167, output treesize:131 [2021-07-13 19:36:12,560 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 3=[array_4]} [2021-07-13 19:36:12,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:12,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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 15 treesize of output 11 [2021-07-13 19:36:12,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:12,569 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:12,572 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:12,610 INFO L628 ElimStorePlain]: treesize reduction 82, result has 40.1 percent of original size [2021-07-13 19:36:12,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:12,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 11 treesize of output 7 [2021-07-13 19:36:12,613 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-13 19:36:12,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:12,628 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-13 19:36:12,628 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:167, output treesize:35 [2021-07-13 19:36:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:12,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223089044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:12,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:12,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:12,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122758233] [2021-07-13 19:36:12,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:12,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:12,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:12,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:12,680 INFO L87 Difference]: Start difference. First operand 884 states and 3309 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:13,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:13,272 INFO L93 Difference]: Finished difference Result 931 states and 3434 transitions. [2021-07-13 19:36:13,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:13,272 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:13,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:13,274 INFO L225 Difference]: With dead ends: 931 [2021-07-13 19:36:13,274 INFO L226 Difference]: Without dead ends: 926 [2021-07-13 19:36:13,274 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 683.4ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:13,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2021-07-13 19:36:13,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 878. [2021-07-13 19:36:13,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 3.7457240592930443) internal successors, (3285), 877 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:13,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 3285 transitions. [2021-07-13 19:36:13,285 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 3285 transitions. Word has length 18 [2021-07-13 19:36:13,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:13,285 INFO L482 AbstractCegarLoop]: Abstraction has 878 states and 3285 transitions. [2021-07-13 19:36:13,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:13,285 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 3285 transitions. [2021-07-13 19:36:13,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:13,287 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:13,287 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:13,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4428 [2021-07-13 19:36:13,489 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:13,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:13,490 INFO L82 PathProgramCache]: Analyzing trace with hash 983934736, now seen corresponding path program 220 times [2021-07-13 19:36:13,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:13,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137484862] [2021-07-13 19:36:13,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:13,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:13,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:13,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:13,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137484862] [2021-07-13 19:36:13,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137484862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:13,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404182786] [2021-07-13 19:36:13,772 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 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-13 19:36:13,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:13,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:13,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:13,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:13,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 25 treesize of output 19 [2021-07-13 19:36:13,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 16 treesize of output 12 [2021-07-13 19:36:13,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,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 15 treesize of output 11 [2021-07-13 19:36:13,894 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:13,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:13,898 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:13,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:13,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:13,967 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:217, output treesize:181 [2021-07-13 19:36:14,258 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:36:14,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:14,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 25 treesize of output 19 [2021-07-13 19:36:14,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,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 27 treesize of output 21 [2021-07-13 19:36:14,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:14,277 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,372 INFO L628 ElimStorePlain]: treesize reduction 110, result has 43.0 percent of original size [2021-07-13 19:36:14,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 11 treesize of output 7 [2021-07-13 19:36:14,377 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-13 19:36:14,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:14,417 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-13 19:36:14,417 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:223, output treesize:90 [2021-07-13 19:36:14,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:14,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404182786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:14,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:14,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:36:14,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887907440] [2021-07-13 19:36:14,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:14,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:14,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:14,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:14,610 INFO L87 Difference]: Start difference. First operand 878 states and 3285 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:36:14,917 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-07-13 19:36:15,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:15,133 INFO L93 Difference]: Finished difference Result 919 states and 3396 transitions. [2021-07-13 19:36:15,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:15,133 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:36:15,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:15,135 INFO L225 Difference]: With dead ends: 919 [2021-07-13 19:36:15,135 INFO L226 Difference]: Without dead ends: 906 [2021-07-13 19:36:15,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 926.8ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:15,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2021-07-13 19:36:15,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 880. [2021-07-13 19:36:15,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 3.7474402730375425) internal successors, (3294), 879 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-13 19:36:15,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3294 transitions. [2021-07-13 19:36:15,145 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3294 transitions. Word has length 18 [2021-07-13 19:36:15,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:15,145 INFO L482 AbstractCegarLoop]: Abstraction has 880 states and 3294 transitions. [2021-07-13 19:36:15,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:36:15,146 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3294 transitions. [2021-07-13 19:36:15,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:15,147 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:15,147 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:15,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4455,367 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:15,363 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:15,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:15,363 INFO L82 PathProgramCache]: Analyzing trace with hash 333942614, now seen corresponding path program 221 times [2021-07-13 19:36:15,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:15,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893753240] [2021-07-13 19:36:15,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:15,817 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-07-13 19:36:16,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:16,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:16,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893753240] [2021-07-13 19:36:16,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893753240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:16,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965036184] [2021-07-13 19:36:16,278 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 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-13 19:36:16,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:16,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:16,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:16,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:16,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,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-13 19:36:16,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,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 26 treesize of output 20 [2021-07-13 19:36:16,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:16,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 25 treesize of output 19 [2021-07-13 19:36:16,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,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-13 19:36:16,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:16,510 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:36:16,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:16,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:16,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:16,707 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:16,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:16,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:36:16,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:16,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965036184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:16,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:16,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:36:16,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744029392] [2021-07-13 19:36:16,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:36:16,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:16,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:36:16,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:16,743 INFO L87 Difference]: Start difference. First operand 880 states and 3294 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-13 19:36:17,379 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-07-13 19:36:17,648 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-13 19:36:17,979 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 61 [2021-07-13 19:36:18,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:18,077 INFO L93 Difference]: Finished difference Result 916 states and 3382 transitions. [2021-07-13 19:36:18,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:18,077 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-13 19:36:18,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:18,079 INFO L225 Difference]: With dead ends: 916 [2021-07-13 19:36:18,079 INFO L226 Difference]: Without dead ends: 911 [2021-07-13 19:36:18,079 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2012.1ms TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:36:18,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-07-13 19:36:18,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 884. [2021-07-13 19:36:18,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.7497168742921856) internal successors, (3311), 883 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:18,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3311 transitions. [2021-07-13 19:36:18,090 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3311 transitions. Word has length 18 [2021-07-13 19:36:18,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:18,090 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3311 transitions. [2021-07-13 19:36:18,090 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-13 19:36:18,090 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3311 transitions. [2021-07-13 19:36:18,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:18,092 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:18,092 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:18,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4477,368 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:18,308 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:18,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:18,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1606046132, now seen corresponding path program 222 times [2021-07-13 19:36:18,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:18,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292875703] [2021-07-13 19:36:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:18,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:18,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:18,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292875703] [2021-07-13 19:36:18,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292875703] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:18,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005835968] [2021-07-13 19:36:18,771 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 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-13 19:36:18,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:36:18,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:18,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:18,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:18,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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-13 19:36:18,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 26 treesize of output 20 [2021-07-13 19:36:18,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,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 25 treesize of output 19 [2021-07-13 19:36:18,909 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,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 15 treesize of output 11 [2021-07-13 19:36:18,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:18,957 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:36:19,081 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_972], 1=[array_4, v_prenex_973]} [2021-07-13 19:36:19,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 25 treesize of output 19 [2021-07-13 19:36:19,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,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 35 treesize of output 27 [2021-07-13 19:36:19,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,128 INFO L628 ElimStorePlain]: treesize reduction 81, result has 38.2 percent of original size [2021-07-13 19:36:19,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-13 19:36:19,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:19,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 11 treesize of output 7 [2021-07-13 19:36:19,171 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-13 19:36:19,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:19,186 INFO L518 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2021-07-13 19:36:19,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:19,187 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:36:19,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:19,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005835968] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:19,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:19,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:36:19,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111497239] [2021-07-13 19:36:19,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:36:19,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:19,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:36:19,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:19,267 INFO L87 Difference]: Start difference. First operand 884 states and 3311 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:19,728 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 19:36:20,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:20,060 INFO L93 Difference]: Finished difference Result 939 states and 3443 transitions. [2021-07-13 19:36:20,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:20,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:20,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:20,062 INFO L225 Difference]: With dead ends: 939 [2021-07-13 19:36:20,062 INFO L226 Difference]: Without dead ends: 934 [2021-07-13 19:36:20,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1091.0ms TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:20,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2021-07-13 19:36:20,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 880. [2021-07-13 19:36:20,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 3.7474402730375425) internal successors, (3294), 879 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-13 19:36:20,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3294 transitions. [2021-07-13 19:36:20,073 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3294 transitions. Word has length 18 [2021-07-13 19:36:20,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:20,073 INFO L482 AbstractCegarLoop]: Abstraction has 880 states and 3294 transitions. [2021-07-13 19:36:20,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:20,073 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3294 transitions. [2021-07-13 19:36:20,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:20,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:20,075 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:20,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4491,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:20,290 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:20,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:20,290 INFO L82 PathProgramCache]: Analyzing trace with hash -407491060, now seen corresponding path program 223 times [2021-07-13 19:36:20,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:20,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671675128] [2021-07-13 19:36:20,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:20,565 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 49 [2021-07-13 19:36:20,831 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 19:36:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:21,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:21,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671675128] [2021-07-13 19:36:21,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671675128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:21,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522844857] [2021-07-13 19:36:21,196 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 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-13 19:36:21,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:21,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:21,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:21,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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-13 19:36:21,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:21,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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 25 treesize of output 19 [2021-07-13 19:36:21,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,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 15 treesize of output 11 [2021-07-13 19:36:21,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:21,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:21,426 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:36:21,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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 25 treesize of output 19 [2021-07-13 19:36:21,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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 35 treesize of output 27 [2021-07-13 19:36:21,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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-13 19:36:21,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,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 25 treesize of output 19 [2021-07-13 19:36:21,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,744 INFO L628 ElimStorePlain]: treesize reduction 77, result has 37.4 percent of original size [2021-07-13 19:36: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 11 treesize of output 7 [2021-07-13 19:36:21,749 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-13 19:36:21,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:21,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:21,769 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:157, output treesize:38 [2021-07-13 19:36:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:21,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522844857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:21,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:21,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:36:21,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320136728] [2021-07-13 19:36:21,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:36:21,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:21,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:36:21,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:21,855 INFO L87 Difference]: Start difference. First operand 880 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-13 19:36:22,522 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2021-07-13 19:36:22,860 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 70 [2021-07-13 19:36:23,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:23,148 INFO L93 Difference]: Finished difference Result 913 states and 3367 transitions. [2021-07-13 19:36:23,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:23,148 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-13 19:36:23,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:23,150 INFO L225 Difference]: With dead ends: 913 [2021-07-13 19:36:23,150 INFO L226 Difference]: Without dead ends: 900 [2021-07-13 19:36:23,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1996.3ms TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:36:23,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-07-13 19:36:23,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 881. [2021-07-13 19:36:23,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.7443181818181817) internal successors, (3295), 880 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:23,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3295 transitions. [2021-07-13 19:36:23,162 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3295 transitions. Word has length 18 [2021-07-13 19:36:23,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:23,162 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3295 transitions. [2021-07-13 19:36:23,162 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-13 19:36:23,162 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3295 transitions. [2021-07-13 19:36:23,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:23,163 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:23,163 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:23,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4506,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:23,377 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:23,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:23,377 INFO L82 PathProgramCache]: Analyzing trace with hash -913837326, now seen corresponding path program 224 times [2021-07-13 19:36:23,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:23,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079674815] [2021-07-13 19:36:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:23,711 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-13 19:36:23,832 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-13 19:36:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:23,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:23,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079674815] [2021-07-13 19:36:23,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079674815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:23,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696811720] [2021-07-13 19:36:23,982 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 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-13 19:36:24,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:24,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:24,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:24,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:24,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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-13 19:36:24,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,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 15 treesize of output 11 [2021-07-13 19:36:24,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,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 26 treesize of output 20 [2021-07-13 19:36:24,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,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 16 treesize of output 12 [2021-07-13 19:36:24,202 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:24,206 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,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 25 treesize of output 19 [2021-07-13 19:36:24,209 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:24,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:24,267 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:185, output treesize:135 [2021-07-13 19:36:24,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:24,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:24,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,415 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:36:24,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:24,417 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:36:24,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:24,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:24,423 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:36:24,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:24,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696811720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:24,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:24,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:36:24,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557465787] [2021-07-13 19:36:24,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:24,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:24,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:24,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:24,452 INFO L87 Difference]: Start difference. First operand 881 states and 3295 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:25,122 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 47 [2021-07-13 19:36:25,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:25,204 INFO L93 Difference]: Finished difference Result 909 states and 3358 transitions. [2021-07-13 19:36:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:25,204 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:25,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:25,206 INFO L225 Difference]: With dead ends: 909 [2021-07-13 19:36:25,206 INFO L226 Difference]: Without dead ends: 904 [2021-07-13 19:36:25,206 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1276.4ms TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:36:25,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-07-13 19:36:25,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 881. [2021-07-13 19:36:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 880 states have (on average 3.7443181818181817) internal successors, (3295), 880 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:25,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 3295 transitions. [2021-07-13 19:36:25,218 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 3295 transitions. Word has length 18 [2021-07-13 19:36:25,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:25,218 INFO L482 AbstractCegarLoop]: Abstraction has 881 states and 3295 transitions. [2021-07-13 19:36:25,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:25,219 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 3295 transitions. [2021-07-13 19:36:25,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:25,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:25,220 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:25,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4520,371 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:25,436 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:25,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:25,437 INFO L82 PathProgramCache]: Analyzing trace with hash -344762684, now seen corresponding path program 225 times [2021-07-13 19:36:25,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:25,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909300706] [2021-07-13 19:36:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:25,820 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 56 [2021-07-13 19:36:26,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:26,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:26,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909300706] [2021-07-13 19:36:26,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909300706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:26,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914784599] [2021-07-13 19:36:26,194 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 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-13 19:36:26,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:26,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:26,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 19:36:26,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:26,410 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:36:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:36:26,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,418 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:36:26,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2021-07-13 19:36:26,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,423 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:36:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:36:26,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,428 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:36:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2021-07-13 19:36:26,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,479 INFO L628 ElimStorePlain]: treesize reduction 29, result has 72.9 percent of original size [2021-07-13 19:36:26,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:26,480 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:179, output treesize:74 [2021-07-13 19:36:26,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,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 15 treesize of output 11 [2021-07-13 19:36:26,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,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 15 treesize of output 11 [2021-07-13 19:36:26,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,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 17 treesize of output 13 [2021-07-13 19:36:26,559 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,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 27 treesize of output 21 [2021-07-13 19:36:26,584 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,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 25 treesize of output 19 [2021-07-13 19:36:26,588 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,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 25 treesize of output 19 [2021-07-13 19:36:26,591 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,679 INFO L628 ElimStorePlain]: treesize reduction 97, result has 39.0 percent of original size [2021-07-13 19:36:26,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 11 treesize of output 7 [2021-07-13 19:36:26,683 INFO L550 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:36:26,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:26,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:26,711 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:213, output treesize:54 [2021-07-13 19:36:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:26,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914784599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:26,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:26,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:36:26,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665417573] [2021-07-13 19:36:26,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:36:26,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:26,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:36:26,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:26,806 INFO L87 Difference]: Start difference. First operand 881 states and 3295 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-13 19:36:27,505 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 66 [2021-07-13 19:36:27,739 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 56 [2021-07-13 19:36:28,186 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 45 [2021-07-13 19:36:28,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:28,251 INFO L93 Difference]: Finished difference Result 923 states and 3410 transitions. [2021-07-13 19:36:28,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:36:28,251 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-13 19:36:28,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:28,253 INFO L225 Difference]: With dead ends: 923 [2021-07-13 19:36:28,253 INFO L226 Difference]: Without dead ends: 918 [2021-07-13 19:36:28,253 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1912.1ms TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:28,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-07-13 19:36:28,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 879. [2021-07-13 19:36:28,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 3.7437357630979498) internal successors, (3287), 878 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 3287 transitions. [2021-07-13 19:36:28,264 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 3287 transitions. Word has length 18 [2021-07-13 19:36:28,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:28,264 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 3287 transitions. [2021-07-13 19:36:28,264 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-13 19:36:28,264 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 3287 transitions. [2021-07-13 19:36:28,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:28,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:28,265 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:28,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4534,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:28,481 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:28,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:28,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1113995740, now seen corresponding path program 226 times [2021-07-13 19:36:28,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:28,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829762359] [2021-07-13 19:36:28,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:28,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:28,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:28,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:28,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829762359] [2021-07-13 19:36:28,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829762359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:28,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259572286] [2021-07-13 19:36:28,767 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 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-13 19:36:28,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:28,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:28,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:28,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:28,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,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 26 treesize of output 20 [2021-07-13 19:36:28,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:28,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,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 16 treesize of output 12 [2021-07-13 19:36:28,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:28,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:28,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:28,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:28,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:28,903 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:28,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:28,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:28,946 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:105 [2021-07-13 19:36:29,227 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_4]} [2021-07-13 19:36:29,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:29,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 15 treesize of output 11 [2021-07-13 19:36:29,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 25 treesize of output 19 [2021-07-13 19:36:29,240 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,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 17 treesize of output 13 [2021-07-13 19:36:29,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,296 INFO L628 ElimStorePlain]: treesize reduction 79, result has 44.8 percent of original size [2021-07-13 19:36:29,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:36:29,300 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:29,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:29,325 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:173, output treesize:38 [2021-07-13 19:36:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:29,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259572286] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:29,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:29,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:36:29,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359710619] [2021-07-13 19:36:29,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:36:29,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:29,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:36:29,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:29,399 INFO L87 Difference]: Start difference. First operand 879 states and 3287 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:36:29,738 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 51 [2021-07-13 19:36:30,211 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-13 19:36:30,384 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-13 19:36:30,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:30,433 INFO L93 Difference]: Finished difference Result 1188 states and 4247 transitions. [2021-07-13 19:36:30,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:30,433 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-07-13 19:36:30,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:30,436 INFO L225 Difference]: With dead ends: 1188 [2021-07-13 19:36:30,436 INFO L226 Difference]: Without dead ends: 1169 [2021-07-13 19:36:30,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1248.9ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:30,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2021-07-13 19:36:30,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 884. [2021-07-13 19:36:30,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 3.739524348810872) internal successors, (3302), 883 states have internal predecessors, (3302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:30,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 3302 transitions. [2021-07-13 19:36:30,450 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 3302 transitions. Word has length 18 [2021-07-13 19:36:30,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:30,450 INFO L482 AbstractCegarLoop]: Abstraction has 884 states and 3302 transitions. [2021-07-13 19:36:30,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:36:30,450 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 3302 transitions. [2021-07-13 19:36:30,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:30,451 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:30,451 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:30,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4550 [2021-07-13 19:36:30,665 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:30,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:30,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1970491686, now seen corresponding path program 227 times [2021-07-13 19:36:30,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:30,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506956109] [2021-07-13 19:36:30,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:30,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:30,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:30,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506956109] [2021-07-13 19:36:30,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506956109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:30,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426377266] [2021-07-13 19:36:30,938 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 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-13 19:36:30,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:30,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:30,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:30,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:31,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36: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 26 treesize of output 20 [2021-07-13 19:36:31,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,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-13 19:36:31,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:31,071 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,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 25 treesize of output 19 [2021-07-13 19:36:31,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:31,118 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:115 [2021-07-13 19:36:31,369 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_981], 1=[array_4, v_prenex_982]} [2021-07-13 19:36:31,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:31,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,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 15 treesize of output 11 [2021-07-13 19:36:31,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,412 INFO L628 ElimStorePlain]: treesize reduction 61, result has 44.5 percent of original size [2021-07-13 19:36:31,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:31,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,427 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:31,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:31,431 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-13 19:36:31,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,444 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-13 19:36:31,444 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:128, output treesize:16 [2021-07-13 19:36:31,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:31,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426377266] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:31,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:31,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:31,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302814103] [2021-07-13 19:36:31,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:31,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:31,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:31,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:31,475 INFO L87 Difference]: Start difference. First operand 884 states and 3302 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:31,794 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-07-13 19:36:32,279 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-07-13 19:36:32,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:32,471 INFO L93 Difference]: Finished difference Result 1157 states and 4179 transitions. [2021-07-13 19:36:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:32,472 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:32,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:32,474 INFO L225 Difference]: With dead ends: 1157 [2021-07-13 19:36:32,474 INFO L226 Difference]: Without dead ends: 1152 [2021-07-13 19:36:32,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1146.2ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:32,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2021-07-13 19:36:32,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 887. [2021-07-13 19:36:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.740406320541761) internal successors, (3314), 886 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 3314 transitions. [2021-07-13 19:36:32,488 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 3314 transitions. Word has length 18 [2021-07-13 19:36:32,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:32,488 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 3314 transitions. [2021-07-13 19:36:32,488 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:32,488 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 3314 transitions. [2021-07-13 19:36:32,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:32,489 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:32,489 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:32,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4565,374 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:32,706 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:32,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:32,706 INFO L82 PathProgramCache]: Analyzing trace with hash 30502940, now seen corresponding path program 228 times [2021-07-13 19:36:32,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:32,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319945052] [2021-07-13 19:36:32,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:32,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:33,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:33,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319945052] [2021-07-13 19:36:33,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319945052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:33,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978328944] [2021-07-13 19:36:33,013 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 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-13 19:36:33,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:36:33,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:33,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:33,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:33,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 26 treesize of output 20 [2021-07-13 19:36:33,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 15 treesize of output 11 [2021-07-13 19:36:33,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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-13 19:36:33,148 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 25 treesize of output 19 [2021-07-13 19:36:33,152 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:33,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:33,201 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:111 [2021-07-13 19:36:33,382 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_983], 1=[array_4, v_prenex_984]} [2021-07-13 19:36:33,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 27 treesize of output 21 [2021-07-13 19:36:33,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:33,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,443 INFO L628 ElimStorePlain]: treesize reduction 84, result has 41.3 percent of original size [2021-07-13 19:36:33,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:36:33,447 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:33,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:33,472 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-13 19:36:33,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:33,493 INFO L518 ElimStorePlain]: Eliminatee v_prenex_984 vanished before elimination [2021-07-13 19:36:33,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:33,494 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:161, output treesize:44 [2021-07-13 19:36:33,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:33,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978328944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:33,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:33,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:33,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387690643] [2021-07-13 19:36:33,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:33,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:33,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:33,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:33,577 INFO L87 Difference]: Start difference. First operand 887 states and 3314 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:33,942 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-07-13 19:36:34,589 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2021-07-13 19:36:34,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:34,658 INFO L93 Difference]: Finished difference Result 1178 states and 4230 transitions. [2021-07-13 19:36:34,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:34,658 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:34,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:34,661 INFO L225 Difference]: With dead ends: 1178 [2021-07-13 19:36:34,661 INFO L226 Difference]: Without dead ends: 1173 [2021-07-13 19:36:34,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1198.3ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:34,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-13 19:36:34,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 879. [2021-07-13 19:36:34,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 3.7437357630979498) internal successors, (3287), 878 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:34,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 3287 transitions. [2021-07-13 19:36:34,674 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 3287 transitions. Word has length 18 [2021-07-13 19:36:34,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:34,674 INFO L482 AbstractCegarLoop]: Abstraction has 879 states and 3287 transitions. [2021-07-13 19:36:34,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:34,674 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 3287 transitions. [2021-07-13 19:36:34,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:34,675 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:34,675 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:34,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 375 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4584 [2021-07-13 19:36:34,891 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:34,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:34,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1815060318, now seen corresponding path program 229 times [2021-07-13 19:36:34,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:34,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419617592] [2021-07-13 19:36:34,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:34,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:36:34,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:34,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419617592] [2021-07-13 19:36:34,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419617592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:34,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802989297] [2021-07-13 19:36:34,939 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 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-13 19:36:34,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:34,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:36:34,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:34,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-13 19:36:34,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:34,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 18 treesize of output 14 [2021-07-13 19:36:34,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:36:35,013 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:36:35,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:35,025 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:36:35,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:36:35,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802989297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:35,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-07-13 19:36:35,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389059576] [2021-07-13 19:36:35,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:36:35,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:35,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:36:35,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:36:35,085 INFO L87 Difference]: Start difference. First operand 879 states and 3287 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:36:35,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:35,725 INFO L93 Difference]: Finished difference Result 1446 states and 4960 transitions. [2021-07-13 19:36:35,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:35,725 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 18 [2021-07-13 19:36:35,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:35,728 INFO L225 Difference]: With dead ends: 1446 [2021-07-13 19:36:35,728 INFO L226 Difference]: Without dead ends: 1326 [2021-07-13 19:36:35,728 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 540.7ms TimeCoverageRelationStatistics Valid=150, Invalid=312, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:35,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2021-07-13 19:36:35,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 894. [2021-07-13 19:36:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.753639417693169) internal successors, (3352), 893 states have internal predecessors, (3352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:35,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3352 transitions. [2021-07-13 19:36:35,742 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3352 transitions. Word has length 18 [2021-07-13 19:36:35,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:35,742 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 3352 transitions. [2021-07-13 19:36:35,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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-13 19:36:35,742 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3352 transitions. [2021-07-13 19:36:35,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:35,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:35,743 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:35,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4601 [2021-07-13 19:36:35,959 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:35,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:35,960 INFO L82 PathProgramCache]: Analyzing trace with hash -395611674, now seen corresponding path program 230 times [2021-07-13 19:36:35,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:35,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390603977] [2021-07-13 19:36:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:35,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:36,330 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-07-13 19:36:36,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:36,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:36,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390603977] [2021-07-13 19:36:36,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390603977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:36,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111078489] [2021-07-13 19:36:36,715 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 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-13 19:36:36,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:36,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:36,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:36,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:36,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 15 treesize of output 11 [2021-07-13 19:36:36,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 26 treesize of output 20 [2021-07-13 19:36:36,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:36,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 25 treesize of output 19 [2021-07-13 19:36:36,870 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,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 16 treesize of output 12 [2021-07-13 19:36:36,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:36,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:36,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:36,915 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:97 [2021-07-13 19:36:37,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:37,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:37,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:37,137 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:37,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:37,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:36:37,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:37,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111078489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:37,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:37,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:36:37,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469059638] [2021-07-13 19:36:37,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:36:37,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:37,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:36:37,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:37,173 INFO L87 Difference]: Start difference. First operand 894 states and 3352 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-13 19:36:37,694 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 58 [2021-07-13 19:36:37,974 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 58 [2021-07-13 19:36:38,207 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 73 [2021-07-13 19:36:38,445 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 55 [2021-07-13 19:36:38,708 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 80 [2021-07-13 19:36:39,200 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 78 [2021-07-13 19:36:39,433 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 63 [2021-07-13 19:36:39,802 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 75 [2021-07-13 19:36:39,998 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 59 [2021-07-13 19:36:40,261 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 67 [2021-07-13 19:36:40,464 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 57 [2021-07-13 19:36:40,674 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-07-13 19:36:40,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:40,712 INFO L93 Difference]: Finished difference Result 1366 states and 4753 transitions. [2021-07-13 19:36:40,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:36:40,713 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-13 19:36:40,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:40,715 INFO L225 Difference]: With dead ends: 1366 [2021-07-13 19:36:40,715 INFO L226 Difference]: Without dead ends: 1352 [2021-07-13 19:36:40,716 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 3815.4ms TimeCoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:36:40,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-07-13 19:36:40,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 902. [2021-07-13 19:36:40,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 3.7513873473917867) internal successors, (3380), 901 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:40,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 3380 transitions. [2021-07-13 19:36:40,730 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 3380 transitions. Word has length 18 [2021-07-13 19:36:40,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:40,731 INFO L482 AbstractCegarLoop]: Abstraction has 902 states and 3380 transitions. [2021-07-13 19:36:40,731 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-13 19:36:40,731 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 3380 transitions. [2021-07-13 19:36:40,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:40,732 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:40,732 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:40,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4609 [2021-07-13 19:36:40,945 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:40,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:40,945 INFO L82 PathProgramCache]: Analyzing trace with hash 2075094054, now seen corresponding path program 231 times [2021-07-13 19:36:40,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:40,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763465767] [2021-07-13 19:36:40,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:40,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:41,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:41,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763465767] [2021-07-13 19:36:41,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763465767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:41,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143958421] [2021-07-13 19:36:41,316 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 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-13 19:36:41,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:36:41,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:41,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:41,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:41,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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-13 19:36:41,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 26 treesize of output 20 [2021-07-13 19:36:41,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 25 treesize of output 19 [2021-07-13 19:36:41,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,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-13 19:36:41,444 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:41,477 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:97 [2021-07-13 19:36:41,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:41,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,678 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:41,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:41,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:36:41,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:41,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143958421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:41,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:41,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:36:41,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979315941] [2021-07-13 19:36:41,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:41,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:41,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:41,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:41,706 INFO L87 Difference]: Start difference. First operand 902 states and 3380 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:42,145 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-07-13 19:36:42,454 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 67 [2021-07-13 19:36:42,742 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 74 [2021-07-13 19:36:42,972 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 70 [2021-07-13 19:36:43,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:43,211 INFO L93 Difference]: Finished difference Result 1134 states and 4071 transitions. [2021-07-13 19:36:43,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:43,211 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:43,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:43,213 INFO L225 Difference]: With dead ends: 1134 [2021-07-13 19:36:43,213 INFO L226 Difference]: Without dead ends: 1129 [2021-07-13 19:36:43,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1677.8ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:36:43,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2021-07-13 19:36:43,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 902. [2021-07-13 19:36:43,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 3.7513873473917867) internal successors, (3380), 901 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:43,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 3380 transitions. [2021-07-13 19:36:43,226 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 3380 transitions. Word has length 18 [2021-07-13 19:36:43,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:43,226 INFO L482 AbstractCegarLoop]: Abstraction has 902 states and 3380 transitions. [2021-07-13 19:36:43,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:36:43,227 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 3380 transitions. [2021-07-13 19:36:43,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:43,228 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:43,228 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:43,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4620,378 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:43,441 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:43,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:43,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1216089874, now seen corresponding path program 232 times [2021-07-13 19:36:43,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:43,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497717607] [2021-07-13 19:36:43,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:43,696 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2021-07-13 19:36:43,826 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-07-13 19:36:43,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:43,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:43,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497717607] [2021-07-13 19:36:43,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497717607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:43,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318452318] [2021-07-13 19:36:43,909 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 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-13 19:36:43,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:43,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:43,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:43,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:44,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 26 treesize of output 20 [2021-07-13 19:36:44,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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-13 19:36:44,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:44,078 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 25 treesize of output 19 [2021-07-13 19:36:44,082 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:44,139 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:111 [2021-07-13 19:36:44,518 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 3=[array_4]} [2021-07-13 19:36:44,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 27 treesize of output 21 [2021-07-13 19:36:44,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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-13 19:36:44,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,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 15 treesize of output 11 [2021-07-13 19:36:44,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,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 25 treesize of output 19 [2021-07-13 19:36:44,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:44,595 INFO L628 ElimStorePlain]: treesize reduction 83, result has 41.1 percent of original size [2021-07-13 19:36:44,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:44,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:36:44,600 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-13 19:36:44,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:44,626 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-13 19:36:44,626 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:173, output treesize:41 [2021-07-13 19:36:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:44,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318452318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:44,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:44,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:36:44,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393766344] [2021-07-13 19:36:44,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:44,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:44,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:44,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:44,717 INFO L87 Difference]: Start difference. First operand 902 states and 3380 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:36:45,056 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-07-13 19:36:45,354 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2021-07-13 19:36:45,687 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-07-13 19:36:45,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:45,858 INFO L93 Difference]: Finished difference Result 1112 states and 4026 transitions. [2021-07-13 19:36:45,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:45,859 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:36:45,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:45,861 INFO L225 Difference]: With dead ends: 1112 [2021-07-13 19:36:45,861 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:36:45,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1624.9ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:36:45,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:36:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 905. [2021-07-13 19:36:45,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 905 states, 904 states have (on average 3.7488938053097347) internal successors, (3389), 904 states have internal predecessors, (3389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:45,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 3389 transitions. [2021-07-13 19:36:45,876 INFO L78 Accepts]: Start accepts. Automaton has 905 states and 3389 transitions. Word has length 18 [2021-07-13 19:36:45,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:45,876 INFO L482 AbstractCegarLoop]: Abstraction has 905 states and 3389 transitions. [2021-07-13 19:36:45,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:36:45,877 INFO L276 IsEmpty]: Start isEmpty. Operand 905 states and 3389 transitions. [2021-07-13 19:36:45,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:45,878 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:45,878 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:46,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4633,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:46,093 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:46,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:46,093 INFO L82 PathProgramCache]: Analyzing trace with hash -723898872, now seen corresponding path program 233 times [2021-07-13 19:36:46,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:46,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286030029] [2021-07-13 19:36:46,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:46,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:46,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:46,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:46,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286030029] [2021-07-13 19:36:46,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286030029] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:46,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522893172] [2021-07-13 19:36:46,418 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 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-13 19:36:46,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:46,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:46,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:46,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:46,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,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 26 treesize of output 20 [2021-07-13 19:36:46,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:46,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,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 15 treesize of output 11 [2021-07-13 19:36:46,554 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:46,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:46,624 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:36:46,831 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_986], 1=[v_prenex_987, array_4]} [2021-07-13 19:36:46,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 25 treesize of output 19 [2021-07-13 19:36:46,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:36:46,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,892 INFO L628 ElimStorePlain]: treesize reduction 85, result has 42.2 percent of original size [2021-07-13 19:36:46,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:36:46,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,918 INFO L518 ElimStorePlain]: Eliminatee v_prenex_987 vanished before elimination [2021-07-13 19:36:46,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:46,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 22 treesize of output 14 [2021-07-13 19:36:46,921 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:46,943 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:163, output treesize:41 [2021-07-13 19:36:47,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:47,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522893172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:47,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:47,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:47,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629224335] [2021-07-13 19:36:47,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:47,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:47,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:47,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:47,028 INFO L87 Difference]: Start difference. First operand 905 states and 3389 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:47,424 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:36:47,708 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-07-13 19:36:47,859 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-07-13 19:36:48,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:48,242 INFO L93 Difference]: Finished difference Result 1129 states and 4070 transitions. [2021-07-13 19:36:48,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:48,243 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:48,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:48,245 INFO L225 Difference]: With dead ends: 1129 [2021-07-13 19:36:48,245 INFO L226 Difference]: Without dead ends: 1124 [2021-07-13 19:36:48,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1363.9ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:48,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2021-07-13 19:36:48,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 902. [2021-07-13 19:36:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 3.7513873473917867) internal successors, (3380), 901 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:48,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 3380 transitions. [2021-07-13 19:36:48,258 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 3380 transitions. Word has length 18 [2021-07-13 19:36:48,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:48,258 INFO L482 AbstractCegarLoop]: Abstraction has 902 states and 3380 transitions. [2021-07-13 19:36:48,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:48,258 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 3380 transitions. [2021-07-13 19:36:48,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:48,259 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:48,259 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:48,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4651 [2021-07-13 19:36:48,460 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:48,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:48,460 INFO L82 PathProgramCache]: Analyzing trace with hash 474656200, now seen corresponding path program 234 times [2021-07-13 19:36:48,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:48,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410972988] [2021-07-13 19:36:48,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:48,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:48,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:48,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410972988] [2021-07-13 19:36:48,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410972988] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:48,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286799985] [2021-07-13 19:36:48,873 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 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-13 19:36:48,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:36:48,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:48,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:48,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:48,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 26 treesize of output 20 [2021-07-13 19:36:48,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:49,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,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 15 treesize of output 11 [2021-07-13 19:36:49,007 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:49,010 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:49,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:49,052 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:109 [2021-07-13 19:36:49,412 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 77 [2021-07-13 19:36:49,505 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_994], 1=[array_4, v_prenex_995]} [2021-07-13 19:36:49,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 25 treesize of output 19 [2021-07-13 19:36:49,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:49,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,545 INFO L628 ElimStorePlain]: treesize reduction 67, result has 43.2 percent of original size [2021-07-13 19:36:49,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 27 treesize of output 21 [2021-07-13 19:36:49,548 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:49,558 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:49,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:49,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:36:49,561 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:49,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:49,571 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-13 19:36:49,571 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:132, output treesize:16 [2021-07-13 19:36:49,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:49,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286799985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:49,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:49,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:49,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435596672] [2021-07-13 19:36:49,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:49,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:49,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:49,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:49,599 INFO L87 Difference]: Start difference. First operand 902 states and 3380 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:49,941 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-07-13 19:36:50,195 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 59 [2021-07-13 19:36:50,560 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 112 [2021-07-13 19:36:50,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:50,852 INFO L93 Difference]: Finished difference Result 1102 states and 4004 transitions. [2021-07-13 19:36:50,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:50,853 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:50,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:50,855 INFO L225 Difference]: With dead ends: 1102 [2021-07-13 19:36:50,855 INFO L226 Difference]: Without dead ends: 1097 [2021-07-13 19:36:50,855 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 1633.4ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:50,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-07-13 19:36:50,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 902. [2021-07-13 19:36:50,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 3.7513873473917867) internal successors, (3380), 901 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:50,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 3380 transitions. [2021-07-13 19:36:50,868 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 3380 transitions. Word has length 18 [2021-07-13 19:36:50,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:50,868 INFO L482 AbstractCegarLoop]: Abstraction has 902 states and 3380 transitions. [2021-07-13 19:36:50,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:50,868 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 3380 transitions. [2021-07-13 19:36:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:50,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:50,869 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:51,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4667 [2021-07-13 19:36:51,085 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:51,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:51,085 INFO L82 PathProgramCache]: Analyzing trace with hash -736738304, now seen corresponding path program 235 times [2021-07-13 19:36:51,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:51,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577002646] [2021-07-13 19:36:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:51,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:51,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577002646] [2021-07-13 19:36:51,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577002646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:51,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525672684] [2021-07-13 19:36:51,272 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 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-13 19:36:51,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:51,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:36:51,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:51,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:51,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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-13 19:36:51,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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-13 19:36:51,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 26 treesize of output 20 [2021-07-13 19:36:51,518 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 25 treesize of output 19 [2021-07-13 19:36:51,523 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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-13 19:36:51,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:36:51,592 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:221, output treesize:175 [2021-07-13 19:36:51,890 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 3=[array_4]} [2021-07-13 19:36:51,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 25 treesize of output 19 [2021-07-13 19:36:51,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:51,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 35 treesize of output 27 [2021-07-13 19:36:51,901 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,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 25 treesize of output 19 [2021-07-13 19:36:51,904 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,957 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.5 percent of original size [2021-07-13 19:36:51,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 22 treesize of output 14 [2021-07-13 19:36:51,960 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,981 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-13 19:36:51,981 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:181, output treesize:41 [2021-07-13 19:36:52,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:52,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525672684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:52,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:52,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:36:52,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612762224] [2021-07-13 19:36:52,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:52,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:52,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:52,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:52,062 INFO L87 Difference]: Start difference. First operand 902 states and 3380 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:36:52,676 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 115 [2021-07-13 19:36:53,020 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 123 [2021-07-13 19:36:53,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:53,332 INFO L93 Difference]: Finished difference Result 1106 states and 4003 transitions. [2021-07-13 19:36:53,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:53,333 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:36:53,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:53,335 INFO L225 Difference]: With dead ends: 1106 [2021-07-13 19:36:53,335 INFO L226 Difference]: Without dead ends: 1093 [2021-07-13 19:36:53,335 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1418.4ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:36:53,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-07-13 19:36:53,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 904. [2021-07-13 19:36:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 903 states have (on average 3.7475083056478407) internal successors, (3384), 903 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:53,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 3384 transitions. [2021-07-13 19:36:53,348 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 3384 transitions. Word has length 18 [2021-07-13 19:36:53,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:53,348 INFO L482 AbstractCegarLoop]: Abstraction has 904 states and 3384 transitions. [2021-07-13 19:36:53,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:36:53,349 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 3384 transitions. [2021-07-13 19:36:53,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:53,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:53,350 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:53,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 382 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4693 [2021-07-13 19:36:53,565 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:53,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:53,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1451444872, now seen corresponding path program 236 times [2021-07-13 19:36:53,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:53,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979695492] [2021-07-13 19:36:53,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:54,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:54,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979695492] [2021-07-13 19:36:54,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979695492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:54,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452018892] [2021-07-13 19:36:54,023 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 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-13 19:36:54,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:54,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:54,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:36:54,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:54,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 16 treesize of output 12 [2021-07-13 19:36:54,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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-13 19:36:54,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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 26 treesize of output 20 [2021-07-13 19:36:54,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,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-13 19:36:54,228 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:54,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:54,231 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:36:54,234 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:54,284 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:185, output treesize:139 [2021-07-13 19:36:54,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:54,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:54,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:54,443 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:54,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:54,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:36:54,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:54,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452018892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:54,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:54,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:36:54,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682712324] [2021-07-13 19:36:54,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:36:54,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:54,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:36:54,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:54,477 INFO L87 Difference]: Start difference. First operand 904 states and 3384 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:55,074 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 54 [2021-07-13 19:36:55,339 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 76 [2021-07-13 19:36:55,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:55,621 INFO L93 Difference]: Finished difference Result 1073 states and 3938 transitions. [2021-07-13 19:36:55,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:55,622 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:55,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:55,624 INFO L225 Difference]: With dead ends: 1073 [2021-07-13 19:36:55,624 INFO L226 Difference]: Without dead ends: 1068 [2021-07-13 19:36:55,624 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1473.1ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:36:55,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-07-13 19:36:55,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 904. [2021-07-13 19:36:55,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 903 states have (on average 3.7475083056478407) internal successors, (3384), 903 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:55,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 3384 transitions. [2021-07-13 19:36:55,637 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 3384 transitions. Word has length 18 [2021-07-13 19:36:55,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:55,637 INFO L482 AbstractCegarLoop]: Abstraction has 904 states and 3384 transitions. [2021-07-13 19:36:55,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:36:55,637 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 3384 transitions. [2021-07-13 19:36:55,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:55,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:55,638 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:55,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4711 [2021-07-13 19:36:55,839 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:55,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:55,839 INFO L82 PathProgramCache]: Analyzing trace with hash 330291594, now seen corresponding path program 237 times [2021-07-13 19:36:55,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:55,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744538412] [2021-07-13 19:36:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:55,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:56,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:56,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:56,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744538412] [2021-07-13 19:36:56,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744538412] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:56,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783644331] [2021-07-13 19:36:56,174 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 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-13 19:36:56,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:56,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:56,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:36:56,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:56,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 16 treesize of output 12 [2021-07-13 19:36:56,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 25 treesize of output 19 [2021-07-13 19:36:56,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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-13 19:36:56,363 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 26 treesize of output 20 [2021-07-13 19:36:56,367 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:56,438 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:199, output treesize:167 [2021-07-13 19:36:56,744 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1003], 1=[array_4, v_prenex_1004]} [2021-07-13 19:36:56,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:56,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:56,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,786 INFO L628 ElimStorePlain]: treesize reduction 65, result has 43.0 percent of original size [2021-07-13 19:36:56,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 27 treesize of output 21 [2021-07-13 19:36:56,788 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,800 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:56,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,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 11 treesize of output 7 [2021-07-13 19:36:56,803 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-13 19:36:56,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,816 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-13 19:36:56,816 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:128, output treesize:16 [2021-07-13 19:36:56,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:56,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783644331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:56,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:56,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:56,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869137750] [2021-07-13 19:36:56,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:56,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:56,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:56,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:56,849 INFO L87 Difference]: Start difference. First operand 904 states and 3384 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:57,345 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-07-13 19:36:57,662 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-07-13 19:36:57,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:57,790 INFO L93 Difference]: Finished difference Result 1073 states and 3943 transitions. [2021-07-13 19:36:57,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:57,791 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:36:57,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:57,793 INFO L225 Difference]: With dead ends: 1073 [2021-07-13 19:36:57,793 INFO L226 Difference]: Without dead ends: 1068 [2021-07-13 19:36:57,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1302.6ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:57,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-07-13 19:36:57,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 907. [2021-07-13 19:36:57,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 3.748344370860927) internal successors, (3396), 906 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:57,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 3396 transitions. [2021-07-13 19:36:57,806 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 3396 transitions. Word has length 18 [2021-07-13 19:36:57,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:57,806 INFO L482 AbstractCegarLoop]: Abstraction has 907 states and 3396 transitions. [2021-07-13 19:36:57,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:36:57,806 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 3396 transitions. [2021-07-13 19:36:57,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:57,807 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:57,807 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:58,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4725,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:58,023 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:58,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:58,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1609697152, now seen corresponding path program 238 times [2021-07-13 19:36:58,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:58,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008890049] [2021-07-13 19:36:58,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:58,274 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-07-13 19:36:58,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:58,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:58,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008890049] [2021-07-13 19:36:58,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008890049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:58,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735567082] [2021-07-13 19:36:58,693 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 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-13 19:36:58,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:58,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:58,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:36:58,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:58,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 16 treesize of output 12 [2021-07-13 19:36:58,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 26 treesize of output 20 [2021-07-13 19:36:58,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,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 25 treesize of output 19 [2021-07-13 19:36:58,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,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-13 19:36:58,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:58,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:58,916 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:181, output treesize:149 [2021-07-13 19:36:59,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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-13 19:36:59,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 25 treesize of output 19 [2021-07-13 19:36:59,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 35 treesize of output 27 [2021-07-13 19:36:59,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,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 25 treesize of output 19 [2021-07-13 19:36:59,066 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,119 INFO L628 ElimStorePlain]: treesize reduction 87, result has 42.4 percent of original size [2021-07-13 19:36:59,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 22 treesize of output 14 [2021-07-13 19:36:59,122 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:59,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:59,145 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:181, output treesize:50 [2021-07-13 19:36:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:59,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735567082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:59,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:59,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:36:59,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656309567] [2021-07-13 19:36:59,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:36:59,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:59,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:36:59,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:36:59,259 INFO L87 Difference]: Start difference. First operand 907 states and 3396 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-13 19:36:59,717 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-07-13 19:36:59,887 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 50 [2021-07-13 19:37:00,201 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-07-13 19:37:00,471 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:37:00,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:00,511 INFO L93 Difference]: Finished difference Result 1109 states and 4032 transitions. [2021-07-13 19:37:00,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:00,511 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-13 19:37:00,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:00,513 INFO L225 Difference]: With dead ends: 1109 [2021-07-13 19:37:00,513 INFO L226 Difference]: Without dead ends: 1092 [2021-07-13 19:37:00,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1771.5ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:00,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-07-13 19:37:00,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 908. [2021-07-13 19:37:00,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 3.7497243660418964) internal successors, (3401), 907 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:00,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 3401 transitions. [2021-07-13 19:37:00,526 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 3401 transitions. Word has length 18 [2021-07-13 19:37:00,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:00,527 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 3401 transitions. [2021-07-13 19:37:00,527 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-13 19:37:00,527 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 3401 transitions. [2021-07-13 19:37:00,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:00,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:00,528 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:00,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4743,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:00,745 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:00,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:00,745 INFO L82 PathProgramCache]: Analyzing trace with hash -317781726, now seen corresponding path program 239 times [2021-07-13 19:37:00,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:00,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444041115] [2021-07-13 19:37:00,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:00,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:00,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444041115] [2021-07-13 19:37:00,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444041115] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:00,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398345898] [2021-07-13 19:37:00,778 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 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-13 19:37:00,806 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:00,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:00,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:37:00,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:00,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-13 19:37:00,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:00,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:00,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:37:00,853 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:00,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:00,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:00,868 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:37:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:00,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398345898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:00,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:00,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-07-13 19:37:00,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987620953] [2021-07-13 19:37:00,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:37:00,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:00,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:37:00,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:37:00,910 INFO L87 Difference]: Start difference. First operand 908 states and 3401 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:37:01,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:01,107 INFO L93 Difference]: Finished difference Result 1155 states and 4246 transitions. [2021-07-13 19:37:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:37:01,107 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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 18 [2021-07-13 19:37:01,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:01,109 INFO L225 Difference]: With dead ends: 1155 [2021-07-13 19:37:01,109 INFO L226 Difference]: Without dead ends: 1089 [2021-07-13 19:37:01,109 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:37:01,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2021-07-13 19:37:01,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 836. [2021-07-13 19:37:01,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.7664670658682633) internal successors, (3145), 835 states have internal predecessors, (3145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:01,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 3145 transitions. [2021-07-13 19:37:01,121 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 3145 transitions. Word has length 18 [2021-07-13 19:37:01,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:01,121 INFO L482 AbstractCegarLoop]: Abstraction has 836 states and 3145 transitions. [2021-07-13 19:37:01,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 19:37:01,121 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 3145 transitions. [2021-07-13 19:37:01,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:01,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:01,122 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:01,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4756,386 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:01,337 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:01,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:01,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1445800362, now seen corresponding path program 240 times [2021-07-13 19:37:01,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:01,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860901873] [2021-07-13 19:37:01,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:01,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:01,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:01,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:01,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860901873] [2021-07-13 19:37:01,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860901873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:01,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904600390] [2021-07-13 19:37:01,882 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 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-13 19:37:01,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:01,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:01,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:01,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:02,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 25 treesize of output 19 [2021-07-13 19:37:02,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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-13 19:37:02,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 25 treesize of output 19 [2021-07-13 19:37:02,085 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 15 treesize of output 11 [2021-07-13 19:37:02,090 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:02,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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-13 19:37:02,098 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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 26 treesize of output 20 [2021-07-13 19:37:02,102 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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-13 19:37:02,106 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:02,110 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:02,113 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,212 INFO L628 ElimStorePlain]: treesize reduction 92, result has 57.2 percent of original size [2021-07-13 19:37:02,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:37:02,214 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:305, output treesize:123 [2021-07-13 19:37:02,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:02,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:02,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,427 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:37:02,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:02,430 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:02,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:02,436 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:37:02,472 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:02,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904600390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:02,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:02,473 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:37:02,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066934970] [2021-07-13 19:37:02,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:37:02,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:02,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:37:02,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:02,473 INFO L87 Difference]: Start difference. First operand 836 states and 3145 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-13 19:37:02,924 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 57 [2021-07-13 19:37:03,169 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 72 [2021-07-13 19:37:03,741 WARN L205 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 88 [2021-07-13 19:37:03,893 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 60 [2021-07-13 19:37:04,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:04,095 INFO L93 Difference]: Finished difference Result 1024 states and 3736 transitions. [2021-07-13 19:37:04,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:04,095 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-13 19:37:04,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:04,097 INFO L225 Difference]: With dead ends: 1024 [2021-07-13 19:37:04,097 INFO L226 Difference]: Without dead ends: 1019 [2021-07-13 19:37:04,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2041.1ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:04,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2021-07-13 19:37:04,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 831. [2021-07-13 19:37:04,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 3.7771084337349397) internal successors, (3135), 830 states have internal predecessors, (3135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:04,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 3135 transitions. [2021-07-13 19:37:04,109 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 3135 transitions. Word has length 18 [2021-07-13 19:37:04,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:04,109 INFO L482 AbstractCegarLoop]: Abstraction has 831 states and 3135 transitions. [2021-07-13 19:37:04,109 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-13 19:37:04,109 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 3135 transitions. [2021-07-13 19:37:04,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:04,110 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:04,110 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:04,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4762,387 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:04,317 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:04,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:04,317 INFO L82 PathProgramCache]: Analyzing trace with hash -894215328, now seen corresponding path program 241 times [2021-07-13 19:37:04,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:04,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782921433] [2021-07-13 19:37:04,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:04,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:04,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782921433] [2021-07-13 19:37:04,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782921433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:04,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490552564] [2021-07-13 19:37:04,386 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 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-13 19:37:04,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:04,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:04,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:04,547 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1006, v_prenex_1005, v_prenex_1008, v_prenex_1007], 1=[array_0]} [2021-07-13 19:37:04,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 18 treesize of output 14 [2021-07-13 19:37:04,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,594 INFO L628 ElimStorePlain]: treesize reduction 49, result has 59.5 percent of original size [2021-07-13 19:37:04,594 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1005 vanished before elimination [2021-07-13 19:37:04,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:04,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:04,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 18 treesize of output 14 [2021-07-13 19:37:04,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 5 dim-1 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:04,660 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:128, output treesize:45 [2021-07-13 19:37:04,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 18 treesize of output 14 [2021-07-13 19:37:04,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,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-13 19:37:04,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:04,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:04,738 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,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 7 treesize of output 5 [2021-07-13 19:37:04,741 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,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 8 treesize of output 6 [2021-07-13 19:37:04,744 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:04,747 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,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 19 treesize of output 15 [2021-07-13 19:37:04,750 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,803 INFO L628 ElimStorePlain]: treesize reduction 55, result has 39.6 percent of original size [2021-07-13 19:37:04,803 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:04,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:04,804 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:161, output treesize:30 [2021-07-13 19:37:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:04,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490552564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:04,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:04,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:37:04,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809364395] [2021-07-13 19:37:04,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:04,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:04,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:04,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:04,839 INFO L87 Difference]: Start difference. First operand 831 states and 3135 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:06,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:06,766 INFO L93 Difference]: Finished difference Result 1097 states and 3888 transitions. [2021-07-13 19:37:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 19:37:06,767 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:37:06,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:06,784 INFO L225 Difference]: With dead ends: 1097 [2021-07-13 19:37:06,784 INFO L226 Difference]: Without dead ends: 1044 [2021-07-13 19:37:06,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1603.6ms TimeCoverageRelationStatistics Valid=451, Invalid=1901, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 19:37:06,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2021-07-13 19:37:06,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 848. [2021-07-13 19:37:06,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 3.728453364817001) internal successors, (3158), 847 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:06,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 3158 transitions. [2021-07-13 19:37:06,796 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 3158 transitions. Word has length 18 [2021-07-13 19:37:06,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:06,796 INFO L482 AbstractCegarLoop]: Abstraction has 848 states and 3158 transitions. [2021-07-13 19:37:06,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:06,797 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 3158 transitions. [2021-07-13 19:37:06,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:06,798 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:06,798 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:07,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4774,388 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:07,014 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:07,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:07,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1989681178, now seen corresponding path program 242 times [2021-07-13 19:37:07,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:07,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595665748] [2021-07-13 19:37:07,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:07,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:07,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:07,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595665748] [2021-07-13 19:37:07,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595665748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:07,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564257893] [2021-07-13 19:37:07,236 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 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-13 19:37:07,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:07,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:07,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:07,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:07,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 15 treesize of output 11 [2021-07-13 19:37:07,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 25 treesize of output 19 [2021-07-13 19:37:07,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 16 treesize of output 12 [2021-07-13 19:37:07,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 26 treesize of output 20 [2021-07-13 19:37:07,531 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 16 treesize of output 12 [2021-07-13 19:37:07,536 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 15 treesize of output 11 [2021-07-13 19:37:07,539 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:07,619 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:221, output treesize:171 [2021-07-13 19:37:07,826 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1014], 1=[array_4, v_prenex_1015]} [2021-07-13 19:37:07,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 25 treesize of output 19 [2021-07-13 19:37:07,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,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 15 treesize of output 11 [2021-07-13 19:37:07,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,869 INFO L628 ElimStorePlain]: treesize reduction 59, result has 44.3 percent of original size [2021-07-13 19:37:07,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:07,872 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,884 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:07,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 11 treesize of output 7 [2021-07-13 19:37:07,888 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-13 19:37:07,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:07,901 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-13 19:37:07,901 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:124, output treesize:16 [2021-07-13 19:37:07,935 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:07,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564257893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:07,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:07,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:07,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093961004] [2021-07-13 19:37:07,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:07,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:07,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:07,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:07,936 INFO L87 Difference]: Start difference. First operand 848 states and 3158 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:08,754 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 71 [2021-07-13 19:37:09,213 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 111 [2021-07-13 19:37:09,514 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 75 [2021-07-13 19:37:09,739 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 86 [2021-07-13 19:37:09,970 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 71 [2021-07-13 19:37:10,214 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:37:10,651 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-13 19:37:10,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:10,716 INFO L93 Difference]: Finished difference Result 1045 states and 3810 transitions. [2021-07-13 19:37:10,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:37:10,716 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:37:10,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:10,718 INFO L225 Difference]: With dead ends: 1045 [2021-07-13 19:37:10,718 INFO L226 Difference]: Without dead ends: 1026 [2021-07-13 19:37:10,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2535.9ms TimeCoverageRelationStatistics Valid=203, Invalid=919, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:37:10,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2021-07-13 19:37:10,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 847. [2021-07-13 19:37:10,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.730496453900709) internal successors, (3156), 846 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:10,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 3156 transitions. [2021-07-13 19:37:10,730 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 3156 transitions. Word has length 18 [2021-07-13 19:37:10,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:10,730 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 3156 transitions. [2021-07-13 19:37:10,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:10,730 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 3156 transitions. [2021-07-13 19:37:10,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:10,731 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:10,731 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:10,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4789,389 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:10,945 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:10,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:10,945 INFO L82 PathProgramCache]: Analyzing trace with hash 879584916, now seen corresponding path program 243 times [2021-07-13 19:37:10,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:10,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535924524] [2021-07-13 19:37:10,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:10,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:11,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:11,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535924524] [2021-07-13 19:37:11,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535924524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:11,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726870420] [2021-07-13 19:37:11,025 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 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-13 19:37:11,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:11,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:11,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:11,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:11,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:11,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,119 INFO L628 ElimStorePlain]: treesize reduction 1, result has 97.2 percent of original size [2021-07-13 19:37:11,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:11,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,132 INFO L628 ElimStorePlain]: treesize reduction 15, result has 44.4 percent of original size [2021-07-13 19:37:11,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,133 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:12 [2021-07-13 19:37:11,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:11,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:11,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:11,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:37:11,173 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:11,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:11,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:11,185 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:37:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:11,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726870420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:11,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:11,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:37:11,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707343010] [2021-07-13 19:37:11,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:11,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:11,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:11,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:11,242 INFO L87 Difference]: Start difference. First operand 847 states and 3156 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:37:12,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:12,820 INFO L93 Difference]: Finished difference Result 1612 states and 5528 transitions. [2021-07-13 19:37:12,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 19:37:12,820 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:37:12,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:12,823 INFO L225 Difference]: With dead ends: 1612 [2021-07-13 19:37:12,824 INFO L226 Difference]: Without dead ends: 1481 [2021-07-13 19:37:12,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 1172.3ms TimeCoverageRelationStatistics Valid=495, Invalid=2055, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 19:37:12,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2021-07-13 19:37:12,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 922. [2021-07-13 19:37:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 3.807817589576547) internal successors, (3507), 921 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:12,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 3507 transitions. [2021-07-13 19:37:12,841 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 3507 transitions. Word has length 18 [2021-07-13 19:37:12,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:12,841 INFO L482 AbstractCegarLoop]: Abstraction has 922 states and 3507 transitions. [2021-07-13 19:37:12,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:37:12,841 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 3507 transitions. [2021-07-13 19:37:12,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:12,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:12,843 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:13,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4812 [2021-07-13 19:37:13,057 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:13,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:13,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1052832608, now seen corresponding path program 244 times [2021-07-13 19:37:13,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:13,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303203465] [2021-07-13 19:37:13,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:13,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:13,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303203465] [2021-07-13 19:37:13,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303203465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:13,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764181923] [2021-07-13 19:37:13,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 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-13 19:37:13,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:13,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:13,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:13,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:13,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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 17 treesize of output 13 [2021-07-13 19:37:13,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:13,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,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-13 19:37:13,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,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-13 19:37:13,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,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-13 19:37:13,223 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:13,225 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,259 INFO L628 ElimStorePlain]: treesize reduction 6, result has 88.5 percent of original size [2021-07-13 19:37:13,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:13,260 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:129, output treesize:46 [2021-07-13 19:37:13,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:13,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,328 INFO L628 ElimStorePlain]: treesize reduction 4, result has 71.4 percent of original size [2021-07-13 19:37:13,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:37:13,330 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:13,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:13,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:22, output treesize:6 [2021-07-13 19:37:13,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:13,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764181923] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:13,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:13,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:13,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365753010] [2021-07-13 19:37:13,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:13,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:13,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:13,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:13,339 INFO L87 Difference]: Start difference. First operand 922 states and 3507 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:15,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:15,615 INFO L93 Difference]: Finished difference Result 1987 states and 7216 transitions. [2021-07-13 19:37:15,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-07-13 19:37:15,615 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:15,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:15,620 INFO L225 Difference]: With dead ends: 1987 [2021-07-13 19:37:15,620 INFO L226 Difference]: Without dead ends: 1809 [2021-07-13 19:37:15,620 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 755 ImplicationChecksByTransitivity, 1599.7ms TimeCoverageRelationStatistics Valid=676, Invalid=2864, Unknown=0, NotChecked=0, Total=3540 [2021-07-13 19:37:15,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2021-07-13 19:37:15,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1021. [2021-07-13 19:37:15,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 3.91078431372549) internal successors, (3989), 1020 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:15,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 3989 transitions. [2021-07-13 19:37:15,639 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 3989 transitions. Word has length 18 [2021-07-13 19:37:15,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:15,639 INFO L482 AbstractCegarLoop]: Abstraction has 1021 states and 3989 transitions. [2021-07-13 19:37:15,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:15,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 3989 transitions. [2021-07-13 19:37:15,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:15,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:15,641 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:15,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4819 [2021-07-13 19:37:15,856 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:15,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:15,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1207604144, now seen corresponding path program 245 times [2021-07-13 19:37:15,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:15,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955267407] [2021-07-13 19:37:15,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:15,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:15,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:15,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955267407] [2021-07-13 19:37:15,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955267407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:15,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123044926] [2021-07-13 19:37:15,920 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 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-13 19:37:15,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:15,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:15,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:15,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:15,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-13 19:37:15,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,983 INFO L628 ElimStorePlain]: treesize reduction 1, result has 95.0 percent of original size [2021-07-13 19:37:15,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:15,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,989 INFO L628 ElimStorePlain]: treesize reduction 7, result has 30.0 percent of original size [2021-07-13 19:37:15,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,990 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:3 [2021-07-13 19:37:16,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:16,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,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 18 treesize of output 14 [2021-07-13 19:37:16,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,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 10 treesize of output 6 [2021-07-13 19:37:16,043 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:16,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:16,056 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:47, output treesize:27 [2021-07-13 19:37:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:16,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123044926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:16,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:16,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:37:16,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538232195] [2021-07-13 19:37:16,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:16,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:16,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:16,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:16,121 INFO L87 Difference]: Start difference. First operand 1021 states and 3989 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:17,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:17,458 INFO L93 Difference]: Finished difference Result 1795 states and 6714 transitions. [2021-07-13 19:37:17,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-13 19:37:17,458 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:37:17,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:17,461 INFO L225 Difference]: With dead ends: 1795 [2021-07-13 19:37:17,462 INFO L226 Difference]: Without dead ends: 1708 [2021-07-13 19:37:17,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 960.7ms TimeCoverageRelationStatistics Valid=473, Invalid=2283, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 19:37:17,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1708 states. [2021-07-13 19:37:17,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1708 to 1070. [2021-07-13 19:37:17,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.9747427502338635) internal successors, (4249), 1069 states have internal predecessors, (4249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:17,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4249 transitions. [2021-07-13 19:37:17,480 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4249 transitions. Word has length 18 [2021-07-13 19:37:17,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:17,480 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4249 transitions. [2021-07-13 19:37:17,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:17,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4249 transitions. [2021-07-13 19:37:17,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:17,481 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:17,481 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:17,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 392 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4829 [2021-07-13 19:37:17,697 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:17,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:17,697 INFO L82 PathProgramCache]: Analyzing trace with hash 960983972, now seen corresponding path program 246 times [2021-07-13 19:37:17,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:17,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291140965] [2021-07-13 19:37:17,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:17,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:17,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:17,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291140965] [2021-07-13 19:37:17,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291140965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:17,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383844016] [2021-07-13 19:37:17,763 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 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-13 19:37:17,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:37:17,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:17,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:17,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:17,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:17,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:17,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,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 17 treesize of output 13 [2021-07-13 19:37:17,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:17,899 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:17,902 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:17,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,945 INFO L628 ElimStorePlain]: treesize reduction 22, result has 66.7 percent of original size [2021-07-13 19:37:17,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:17,947 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:119, output treesize:38 [2021-07-13 19:37:18,045 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1019, v_prenex_1018], 1=[array_0, array_2]} [2021-07-13 19:37:18,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 18 treesize of output 14 [2021-07-13 19:37:18,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:18,078 INFO L628 ElimStorePlain]: treesize reduction 52, result has 42.2 percent of original size [2021-07-13 19:37:18,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 12 treesize of output 8 [2021-07-13 19:37:18,082 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:18,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:18,094 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:37:18,094 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:37:18,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:18,095 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:95, output treesize:30 [2021-07-13 19:37:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:18,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383844016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:18,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:18,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:37:18,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151795384] [2021-07-13 19:37:18,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:18,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:18,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:18,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:18,134 INFO L87 Difference]: Start difference. First operand 1070 states and 4249 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 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-13 19:37:19,403 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-13 19:37:19,583 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-13 19:37:20,084 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:37:20,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:20,549 INFO L93 Difference]: Finished difference Result 1513 states and 5765 transitions. [2021-07-13 19:37:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-13 19:37:20,550 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 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 18 [2021-07-13 19:37:20,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:20,553 INFO L225 Difference]: With dead ends: 1513 [2021-07-13 19:37:20,553 INFO L226 Difference]: Without dead ends: 1482 [2021-07-13 19:37:20,553 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 1893.7ms TimeCoverageRelationStatistics Valid=560, Invalid=2302, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 19:37:20,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2021-07-13 19:37:20,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 1071. [2021-07-13 19:37:20,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 3.9598130841121497) internal successors, (4237), 1070 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:20,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 4237 transitions. [2021-07-13 19:37:20,569 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 4237 transitions. Word has length 18 [2021-07-13 19:37:20,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:20,569 INFO L482 AbstractCegarLoop]: Abstraction has 1071 states and 4237 transitions. [2021-07-13 19:37:20,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 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-13 19:37:20,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 4237 transitions. [2021-07-13 19:37:20,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:20,571 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:20,571 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:20,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4835,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:20,787 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:20,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:20,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1134231664, now seen corresponding path program 247 times [2021-07-13 19:37:20,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:20,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154296509] [2021-07-13 19:37:20,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:20,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:20,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:20,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154296509] [2021-07-13 19:37:20,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154296509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:20,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099837186] [2021-07-13 19:37:20,827 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 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-13 19:37:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:20,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:20,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:20,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:20,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:20,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,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 17 treesize of output 13 [2021-07-13 19:37:20,927 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:20,930 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:20,933 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,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-13 19:37:20,935 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,962 INFO L628 ElimStorePlain]: treesize reduction 14, result has 69.6 percent of original size [2021-07-13 19:37:20,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:20,962 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:107, output treesize:32 [2021-07-13 19:37:21,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:21,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,041 INFO L628 ElimStorePlain]: treesize reduction 4, result has 71.4 percent of original size [2021-07-13 19:37:21,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 10 treesize of output 6 [2021-07-13 19:37:21,043 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:21,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:21,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:21,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:22, output treesize:6 [2021-07-13 19:37:21,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:21,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099837186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:21,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:21,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:21,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227871266] [2021-07-13 19:37:21,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:21,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:21,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:21,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:21,057 INFO L87 Difference]: Start difference. First operand 1071 states and 4237 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:22,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:22,238 INFO L93 Difference]: Finished difference Result 1440 states and 5539 transitions. [2021-07-13 19:37:22,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:37:22,238 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:22,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:22,241 INFO L225 Difference]: With dead ends: 1440 [2021-07-13 19:37:22,241 INFO L226 Difference]: Without dead ends: 1401 [2021-07-13 19:37:22,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 773.3ms TimeCoverageRelationStatistics Valid=307, Invalid=1415, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:37:22,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2021-07-13 19:37:22,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1057. [2021-07-13 19:37:22,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 3.949810606060606) internal successors, (4171), 1056 states have internal predecessors, (4171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:22,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 4171 transitions. [2021-07-13 19:37:22,257 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 4171 transitions. Word has length 18 [2021-07-13 19:37:22,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:22,257 INFO L482 AbstractCegarLoop]: Abstraction has 1057 states and 4171 transitions. [2021-07-13 19:37:22,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:22,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 4171 transitions. [2021-07-13 19:37:22,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:22,259 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:22,259 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:22,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4850,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:22,475 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:22,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:22,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1136857440, now seen corresponding path program 248 times [2021-07-13 19:37:22,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:22,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444865315] [2021-07-13 19:37:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:22,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:22,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444865315] [2021-07-13 19:37:22,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444865315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:22,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820278275] [2021-07-13 19:37:22,508 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 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-13 19:37:22,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:22,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:22,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:22,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:22,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 7 treesize of output 5 [2021-07-13 19:37:22,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:22,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,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-13 19:37:22,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:22,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,617 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:22,618 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,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-13 19:37:22,620 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,646 INFO L628 ElimStorePlain]: treesize reduction 14, result has 69.6 percent of original size [2021-07-13 19:37:22,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:22,647 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:107, output treesize:32 [2021-07-13 19:37:22,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:22,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,711 INFO L628 ElimStorePlain]: treesize reduction 4, result has 71.4 percent of original size [2021-07-13 19:37:22,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-07-13 19:37:22,713 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:22,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:22,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:22, output treesize:6 [2021-07-13 19:37:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:22,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820278275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:22,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:22,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:22,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912142045] [2021-07-13 19:37:22,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:22,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:22,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:22,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:22,722 INFO L87 Difference]: Start difference. First operand 1057 states and 4171 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:23,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:23,941 INFO L93 Difference]: Finished difference Result 1648 states and 6288 transitions. [2021-07-13 19:37:23,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 19:37:23,941 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:23,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:23,945 INFO L225 Difference]: With dead ends: 1648 [2021-07-13 19:37:23,945 INFO L226 Difference]: Without dead ends: 1599 [2021-07-13 19:37:23,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 830.8ms TimeCoverageRelationStatistics Valid=371, Invalid=1435, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:37:23,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2021-07-13 19:37:23,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1037. [2021-07-13 19:37:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 3.948841698841699) internal successors, (4091), 1036 states have internal predecessors, (4091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 4091 transitions. [2021-07-13 19:37:23,963 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 4091 transitions. Word has length 18 [2021-07-13 19:37:23,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:23,963 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 4091 transitions. [2021-07-13 19:37:23,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:23,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 4091 transitions. [2021-07-13 19:37:23,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:23,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:23,965 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:24,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 395 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4860 [2021-07-13 19:37:24,170 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:24,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:24,170 INFO L82 PathProgramCache]: Analyzing trace with hash -905881326, now seen corresponding path program 249 times [2021-07-13 19:37:24,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:24,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062430798] [2021-07-13 19:37:24,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:24,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:24,211 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:24,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:24,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062430798] [2021-07-13 19:37:24,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062430798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:24,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223973534] [2021-07-13 19:37:24,211 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 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-13 19:37:24,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:24,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:24,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:24,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:24,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:24,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 16 treesize of output 12 [2021-07-13 19:37:24,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 25 treesize of output 19 [2021-07-13 19:37:24,327 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,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 26 treesize of output 20 [2021-07-13 19:37:24,330 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:24,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:24,358 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:91 [2021-07-13 19:37:24,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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-13 19:37:24,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:24,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:24,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:24,457 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:24,459 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,461 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:24,461 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:24,464 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:24,466 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,491 INFO L628 ElimStorePlain]: treesize reduction 20, result has 60.0 percent of original size [2021-07-13 19:37:24,491 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:24,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:24,491 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:145, output treesize:30 [2021-07-13 19:37:24,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:24,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223973534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:24,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:24,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:24,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108062123] [2021-07-13 19:37:24,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:24,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:24,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:24,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:24,525 INFO L87 Difference]: Start difference. First operand 1037 states and 4091 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,083 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:37:25,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:25,533 INFO L93 Difference]: Finished difference Result 1732 states and 6384 transitions. [2021-07-13 19:37:25,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:37:25,534 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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-13 19:37:25,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:25,537 INFO L225 Difference]: With dead ends: 1732 [2021-07-13 19:37:25,537 INFO L226 Difference]: Without dead ends: 1643 [2021-07-13 19:37:25,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 844.0ms TimeCoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:37:25,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2021-07-13 19:37:25,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1066. [2021-07-13 19:37:25,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1066 states, 1065 states have (on average 4.016901408450704) internal successors, (4278), 1065 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1066 states to 1066 states and 4278 transitions. [2021-07-13 19:37:25,574 INFO L78 Accepts]: Start accepts. Automaton has 1066 states and 4278 transitions. Word has length 18 [2021-07-13 19:37:25,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:25,574 INFO L482 AbstractCegarLoop]: Abstraction has 1066 states and 4278 transitions. [2021-07-13 19:37:25,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1066 states and 4278 transitions. [2021-07-13 19:37:25,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:25,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:25,576 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:25,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4869,396 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:25,789 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:25,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:25,789 INFO L82 PathProgramCache]: Analyzing trace with hash -614645920, now seen corresponding path program 250 times [2021-07-13 19:37:25,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:25,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827045611] [2021-07-13 19:37:25,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:25,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:25,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:25,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827045611] [2021-07-13 19:37:25,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827045611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:25,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271858970] [2021-07-13 19:37: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 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-13 19:37:25,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:25,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:25,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:25,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:25,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,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 15 treesize of output 11 [2021-07-13 19:37:25,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,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-13 19:37:25,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,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 25 treesize of output 19 [2021-07-13 19:37:25,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,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 26 treesize of output 20 [2021-07-13 19:37:25,947 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:25,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:25,975 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:91 [2021-07-13 19:37:26,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:26,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:26,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 17 treesize of output 13 [2021-07-13 19:37:26,036 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 19 treesize of output 15 [2021-07-13 19:37:26,040 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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-13 19:37:26,043 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 26 treesize of output 20 [2021-07-13 19:37:26,046 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 25 treesize of output 19 [2021-07-13 19:37:26,049 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,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 18 treesize of output 14 [2021-07-13 19:37:26,052 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,111 INFO L628 ElimStorePlain]: treesize reduction 106, result has 38.7 percent of original size [2021-07-13 19:37:26,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 10 treesize of output 6 [2021-07-13 19:37:26,114 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:26,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 10 treesize of output 6 [2021-07-13 19:37:26,118 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:26,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:26,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:26,141 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:253, output treesize:55 [2021-07-13 19:37:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:26,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271858970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:26,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:26,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:26,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173736780] [2021-07-13 19:37:26,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:26,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:26,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:26,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:26,223 INFO L87 Difference]: Start difference. First operand 1066 states and 4278 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:27,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:27,508 INFO L93 Difference]: Finished difference Result 1823 states and 6671 transitions. [2021-07-13 19:37:27,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 19:37:27,508 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:27,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:27,512 INFO L225 Difference]: With dead ends: 1823 [2021-07-13 19:37:27,512 INFO L226 Difference]: Without dead ends: 1753 [2021-07-13 19:37:27,512 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 1072.7ms TimeCoverageRelationStatistics Valid=339, Invalid=1467, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:37:27,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2021-07-13 19:37:27,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 965. [2021-07-13 19:37:27,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 964 states have (on average 3.9325726141078836) internal successors, (3791), 964 states have internal predecessors, (3791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:27,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 3791 transitions. [2021-07-13 19:37:27,530 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 3791 transitions. Word has length 18 [2021-07-13 19:37:27,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:27,530 INFO L482 AbstractCegarLoop]: Abstraction has 965 states and 3791 transitions. [2021-07-13 19:37:27,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:27,530 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 3791 transitions. [2021-07-13 19:37:27,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:27,531 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:27,531 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:27,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4881 [2021-07-13 19:37:27,747 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:27,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:27,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1844903270, now seen corresponding path program 251 times [2021-07-13 19:37:27,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:27,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230749061] [2021-07-13 19:37:27,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:27,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:28,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:28,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:28,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230749061] [2021-07-13 19:37:28,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230749061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:28,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210331892] [2021-07-13 19:37:28,140 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 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-13 19:37:28,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:28,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:28,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:28,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:28,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:28,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:28,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 35 treesize of output 27 [2021-07-13 19:37:28,353 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 15 treesize of output 11 [2021-07-13 19:37:28,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:28,417 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:181, output treesize:147 [2021-07-13 19:37:28,534 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_0]} [2021-07-13 19:37:28,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 30 treesize of output 24 [2021-07-13 19:37:28,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 25 treesize of output 19 [2021-07-13 19:37:28,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:28,548 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 17 treesize of output 13 [2021-07-13 19:37:28,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:28,558 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:28,563 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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-13 19:37:28,568 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:28,572 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,729 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 19:37:28,730 INFO L628 ElimStorePlain]: treesize reduction 142, result has 52.2 percent of original size [2021-07-13 19:37:28,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 10 treesize of output 6 [2021-07-13 19:37:28,735 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:28,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 19:37:28,742 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:28,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 11 treesize of output 7 [2021-07-13 19:37:28,747 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:28,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:28,802 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 6 variables, input treesize:365, output treesize:97 [2021-07-13 19:37:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:28,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210331892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:28,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:28,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:28,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911520674] [2021-07-13 19:37:28,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:28,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:28,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:28,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:28,934 INFO L87 Difference]: Start difference. First operand 965 states and 3791 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:29,479 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2021-07-13 19:37:29,694 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 99 [2021-07-13 19:37:29,835 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:37:30,083 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-07-13 19:37:30,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:30,513 INFO L93 Difference]: Finished difference Result 1236 states and 4759 transitions. [2021-07-13 19:37:30,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:30,513 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:37:30,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:30,516 INFO L225 Difference]: With dead ends: 1236 [2021-07-13 19:37:30,516 INFO L226 Difference]: Without dead ends: 1231 [2021-07-13 19:37:30,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1657.5ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:37:30,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2021-07-13 19:37:30,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 969. [2021-07-13 19:37:30,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 968 states have (on average 3.9328512396694215) internal successors, (3807), 968 states have internal predecessors, (3807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:30,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 3807 transitions. [2021-07-13 19:37:30,530 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 3807 transitions. Word has length 18 [2021-07-13 19:37:30,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:30,530 INFO L482 AbstractCegarLoop]: Abstraction has 969 states and 3807 transitions. [2021-07-13 19:37:30,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:30,530 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 3807 transitions. [2021-07-13 19:37:30,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:30,531 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:30,531 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:30,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4894,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:30,747 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:30,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:30,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1839906778, now seen corresponding path program 252 times [2021-07-13 19:37:30,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:30,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913789199] [2021-07-13 19:37:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:31,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:31,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:31,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913789199] [2021-07-13 19:37:31,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913789199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:31,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761225568] [2021-07-13 19:37:31,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 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-13 19:37:31,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:31,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:31,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:31,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:31,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 17 treesize of output 13 [2021-07-13 19:37:31,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:31,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:31,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 15 treesize of output 11 [2021-07-13 19:37:31,452 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 25 treesize of output 19 [2021-07-13 19:37:31,456 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:31,504 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 27 treesize of output 21 [2021-07-13 19:37:31,508 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:31,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:31,551 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:200, output treesize:150 [2021-07-13 19:37:31,681 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 21=[array_0]} [2021-07-13 19:37:31,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 19 treesize of output 15 [2021-07-13 19:37:31,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 15 treesize of output 11 [2021-07-13 19:37:31,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 20 treesize of output 16 [2021-07-13 19:37:31,697 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 18 treesize of output 14 [2021-07-13 19:37:31,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:31,707 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 17 treesize of output 13 [2021-07-13 19:37:31,712 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 16 treesize of output 12 [2021-07-13 19:37:31,717 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:31,722 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 25 treesize of output 19 [2021-07-13 19:37:31,727 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 16 treesize of output 12 [2021-07-13 19:37:31,732 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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-13 19:37:31,737 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:31,741 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,920 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:37:31,921 INFO L628 ElimStorePlain]: treesize reduction 134, result has 57.6 percent of original size [2021-07-13 19:37:31,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 11 treesize of output 7 [2021-07-13 19:37:31,927 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:31,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 10 treesize of output 6 [2021-07-13 19:37:31,933 INFO L550 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:31,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 10 treesize of output 6 [2021-07-13 19:37:31,938 INFO L550 ElimStorePlain]: Start of recursive call 16: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:31,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,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 13 treesize of output 9 [2021-07-13 19:37:31,944 INFO L550 ElimStorePlain]: Start of recursive call 17: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:31,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:31,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-07-13 19:37:31,950 INFO L550 ElimStorePlain]: Start of recursive call 18: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:32,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:32,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:37:32,027 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:407, output treesize:99 [2021-07-13 19:37:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:32,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761225568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:32,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:32,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:32,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857737004] [2021-07-13 19:37:32,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:32,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:32,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:32,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:32,152 INFO L87 Difference]: Start difference. First operand 969 states and 3807 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:32,572 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 58 [2021-07-13 19:37:32,830 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 123 [2021-07-13 19:37:33,028 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 87 [2021-07-13 19:37:33,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:33,227 INFO L93 Difference]: Finished difference Result 1200 states and 4678 transitions. [2021-07-13 19:37:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:33,228 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:37:33,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:33,230 INFO L225 Difference]: With dead ends: 1200 [2021-07-13 19:37:33,230 INFO L226 Difference]: Without dead ends: 1193 [2021-07-13 19:37:33,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1346.8ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:33,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2021-07-13 19:37:33,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 970. [2021-07-13 19:37:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.9308565531475748) internal successors, (3809), 969 states have internal predecessors, (3809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:33,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3809 transitions. [2021-07-13 19:37:33,244 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3809 transitions. Word has length 18 [2021-07-13 19:37:33,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:33,244 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3809 transitions. [2021-07-13 19:37:33,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:37:33,245 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3809 transitions. [2021-07-13 19:37:33,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:33,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:33,246 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:33,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4912 [2021-07-13 19:37:33,462 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:33,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:33,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1410858674, now seen corresponding path program 253 times [2021-07-13 19:37:33,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:33,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984469911] [2021-07-13 19:37:33,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:33,714 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 56 [2021-07-13 19:37:34,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:34,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:34,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984469911] [2021-07-13 19:37:34,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984469911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812793699] [2021-07-13 19:37:34,100 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 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-13 19:37:34,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:34,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:37:34,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:34,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 35 treesize of output 27 [2021-07-13 19:37:34,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:34,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:34,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37: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 25 treesize of output 19 [2021-07-13 19:37:34,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:34,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:34,353 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:163, output treesize:125 [2021-07-13 19:37:34,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 18 treesize of output 14 [2021-07-13 19:37:34,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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-13 19:37:34,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 17 treesize of output 13 [2021-07-13 19:37:34,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 18 treesize of output 14 [2021-07-13 19:37:34,460 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 29 treesize of output 23 [2021-07-13 19:37:34,464 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:37:34,469 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:34,473 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:34,477 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,613 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 42 [2021-07-13 19:37:34,613 INFO L628 ElimStorePlain]: treesize reduction 127, result has 51.7 percent of original size [2021-07-13 19:37:34,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 12 treesize of output 8 [2021-07-13 19:37:34,618 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:34,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,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 12 treesize of output 8 [2021-07-13 19:37:34,623 INFO L550 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:34,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:34,627 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:34,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:34,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:34,687 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:321, output treesize:112 [2021-07-13 19:37:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:34,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812793699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:34,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:37:34,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881282252] [2021-07-13 19:37:34,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:37:34,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:34,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:37:34,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:34,911 INFO L87 Difference]: Start difference. First operand 970 states and 3809 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-13 19:37:35,720 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 77 [2021-07-13 19:37:35,978 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2021-07-13 19:37:36,368 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 91 [2021-07-13 19:37:36,525 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2021-07-13 19:37:36,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:36,672 INFO L93 Difference]: Finished difference Result 1213 states and 4699 transitions. [2021-07-13 19:37:36,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:36,672 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-13 19:37:36,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:36,674 INFO L225 Difference]: With dead ends: 1213 [2021-07-13 19:37:36,674 INFO L226 Difference]: Without dead ends: 1202 [2021-07-13 19:37:36,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 2258.1ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:36,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-07-13 19:37:36,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 972. [2021-07-13 19:37:36,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 971 states have (on average 3.927909371781668) internal successors, (3814), 971 states have internal predecessors, (3814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:36,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 3814 transitions. [2021-07-13 19:37:36,688 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 3814 transitions. Word has length 18 [2021-07-13 19:37:36,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:36,688 INFO L482 AbstractCegarLoop]: Abstraction has 972 states and 3814 transitions. [2021-07-13 19:37:36,688 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-13 19:37:36,688 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 3814 transitions. [2021-07-13 19:37:36,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:36,690 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:36,690 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:36,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4946 [2021-07-13 19:37:36,905 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:36,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:36,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1470869184, now seen corresponding path program 254 times [2021-07-13 19:37:36,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:36,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891925144] [2021-07-13 19:37:36,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:37,404 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 63 [2021-07-13 19:37:37,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:37,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:37,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891925144] [2021-07-13 19:37:37,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891925144] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:37,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726118738] [2021-07-13 19:37:37,650 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 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-13 19:37:37,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:37,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:37,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:37:37,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:37,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 25 treesize of output 19 [2021-07-13 19:37:37,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 35 treesize of output 27 [2021-07-13 19:37:37,852 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,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 25 treesize of output 19 [2021-07-13 19:37:37,856 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:37,922 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:181, output treesize:147 [2021-07-13 19:37:38,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:38,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 26 treesize of output 20 [2021-07-13 19:37:38,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:38,039 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 30 treesize of output 24 [2021-07-13 19:37:38,044 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 29 treesize of output 23 [2021-07-13 19:37:38,048 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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-13 19:37:38,052 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 18 treesize of output 14 [2021-07-13 19:37:38,056 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,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-13 19:37:38,060 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,226 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 45 [2021-07-13 19:37:38,227 INFO L628 ElimStorePlain]: treesize reduction 131, result has 56.2 percent of original size [2021-07-13 19:37:38,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:38,232 INFO L550 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:38,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,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 22 treesize of output 14 [2021-07-13 19:37:38,237 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:38,242 INFO L550 ElimStorePlain]: Start of recursive call 12: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:38,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 12 treesize of output 8 [2021-07-13 19:37:38,246 INFO L550 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:38,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:38,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:38,322 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:365, output treesize:134 [2021-07-13 19:37:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:38,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726118738] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:38,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:38,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:37:38,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863807134] [2021-07-13 19:37:38,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:37:38,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:38,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:37:38,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:38,603 INFO L87 Difference]: Start difference. First operand 972 states and 3814 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-13 19:37:38,873 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-13 19:37:39,168 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 73 [2021-07-13 19:37:39,431 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 73 [2021-07-13 19:37:39,976 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 76 [2021-07-13 19:37:40,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:40,283 INFO L93 Difference]: Finished difference Result 1232 states and 4740 transitions. [2021-07-13 19:37:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:40,283 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-13 19:37:40,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:40,286 INFO L225 Difference]: With dead ends: 1232 [2021-07-13 19:37:40,286 INFO L226 Difference]: Without dead ends: 1218 [2021-07-13 19:37:40,286 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 2303.0ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2021-07-13 19:37:40,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 971. [2021-07-13 19:37:40,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 970 states have (on average 3.9278350515463916) internal successors, (3810), 970 states have internal predecessors, (3810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:40,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 3810 transitions. [2021-07-13 19:37:40,300 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 3810 transitions. Word has length 18 [2021-07-13 19:37:40,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:40,300 INFO L482 AbstractCegarLoop]: Abstraction has 971 states and 3810 transitions. [2021-07-13 19:37:40,300 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-13 19:37:40,300 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 3810 transitions. [2021-07-13 19:37:40,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:40,302 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:40,302 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:40,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4963,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:40,517 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:40,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:40,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1377259446, now seen corresponding path program 255 times [2021-07-13 19:37:40,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:40,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204443813] [2021-07-13 19:37:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:40,931 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:37:41,316 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:41,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:41,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204443813] [2021-07-13 19:37:41,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204443813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:41,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540535437] [2021-07-13 19:37:41,316 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 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-13 19:37:41,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:41,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:41,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:41,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:41,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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-13 19:37:41,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:41,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 25 treesize of output 19 [2021-07-13 19:37:41,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,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 25 treesize of output 19 [2021-07-13 19:37:41,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:41,562 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:117 [2021-07-13 19:37:41,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 18 treesize of output 14 [2021-07-13 19:37:41,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:41,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 30 treesize of output 24 [2021-07-13 19:37:41,745 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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-13 19:37:41,749 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:41,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 15 treesize of output 11 [2021-07-13 19:37:41,759 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 29 treesize of output 23 [2021-07-13 19:37:41,763 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:41,767 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:41,771 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:41,775 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 25 treesize of output 19 [2021-07-13 19:37:41,779 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:41,782 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,862 INFO L628 ElimStorePlain]: treesize reduction 137, result has 37.4 percent of original size [2021-07-13 19:37:41,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,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 12 treesize of output 8 [2021-07-13 19:37:41,866 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:41,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 22 treesize of output 14 [2021-07-13 19:37:41,870 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:41,898 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:355, output treesize:60 [2021-07-13 19:37:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:41,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540535437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:41,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:41,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:37:41,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695337208] [2021-07-13 19:37:41,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:37:41,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:41,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:37:41,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:41,990 INFO L87 Difference]: Start difference. First operand 971 states and 3810 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-13 19:37:42,514 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-13 19:37:43,043 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 101 [2021-07-13 19:37:43,237 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-07-13 19:37:43,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:43,402 INFO L93 Difference]: Finished difference Result 1203 states and 4681 transitions. [2021-07-13 19:37:43,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:43,403 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-13 19:37:43,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:43,405 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:37:43,406 INFO L226 Difference]: Without dead ends: 1196 [2021-07-13 19:37:43,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 2049.7ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:43,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-07-13 19:37:43,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 970. [2021-07-13 19:37:43,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.928792569659443) internal successors, (3807), 969 states have internal predecessors, (3807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:43,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3807 transitions. [2021-07-13 19:37:43,421 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3807 transitions. Word has length 18 [2021-07-13 19:37:43,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:43,421 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3807 transitions. [2021-07-13 19:37:43,421 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-13 19:37:43,421 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3807 transitions. [2021-07-13 19:37:43,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:43,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:43,422 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:43,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 402 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4979 [2021-07-13 19:37:43,638 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:43,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:43,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1371125786, now seen corresponding path program 256 times [2021-07-13 19:37:43,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:43,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080829218] [2021-07-13 19:37:43,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:44,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:44,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:44,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080829218] [2021-07-13 19:37:44,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080829218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:44,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726820954] [2021-07-13 19:37:44,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 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-13 19:37:44,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:44,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:44,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:44,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:44,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:44,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:44,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:44,407 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:44,409 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,412 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:37:44,443 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:164, output treesize:116 [2021-07-13 19:37:44,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 18 treesize of output 14 [2021-07-13 19:37:44,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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-13 19:37:44,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 30 treesize of output 24 [2021-07-13 19:37:44,560 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 16 treesize of output 12 [2021-07-13 19:37:44,565 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:44,569 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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-13 19:37:44,573 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 29 treesize of output 23 [2021-07-13 19:37:44,578 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,582 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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-13 19:37:44,586 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 18 treesize of output 14 [2021-07-13 19:37:44,590 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:44,594 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,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 18 treesize of output 14 [2021-07-13 19:37:44,597 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,674 INFO L628 ElimStorePlain]: treesize reduction 156, result has 31.9 percent of original size [2021-07-13 19:37:44,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 11 treesize of output 7 [2021-07-13 19:37:44,679 INFO L550 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:44,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 12 treesize of output 8 [2021-07-13 19:37:44,683 INFO L550 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:44,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:37:44,711 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:339, output treesize:57 [2021-07-13 19:37:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:44,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726820954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:44,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:44,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:37:44,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533443145] [2021-07-13 19:37:44,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:37:44,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:44,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:37:44,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:44,804 INFO L87 Difference]: Start difference. First operand 970 states and 3807 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-13 19:37:45,411 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 71 [2021-07-13 19:37:45,673 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 79 [2021-07-13 19:37:45,843 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-07-13 19:37:46,011 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 58 [2021-07-13 19:37:46,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:46,158 INFO L93 Difference]: Finished difference Result 1215 states and 4699 transitions. [2021-07-13 19:37:46,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:46,158 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-13 19:37:46,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:46,160 INFO L225 Difference]: With dead ends: 1215 [2021-07-13 19:37:46,161 INFO L226 Difference]: Without dead ends: 1203 [2021-07-13 19:37:46,161 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1745.0ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:46,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1203 states. [2021-07-13 19:37:46,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1203 to 968. [2021-07-13 19:37:46,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 968 states, 967 states have (on average 3.9317476732161323) internal successors, (3802), 967 states have internal predecessors, (3802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:46,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 3802 transitions. [2021-07-13 19:37:46,175 INFO L78 Accepts]: Start accepts. Automaton has 968 states and 3802 transitions. Word has length 18 [2021-07-13 19:37:46,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:46,175 INFO L482 AbstractCegarLoop]: Abstraction has 968 states and 3802 transitions. [2021-07-13 19:37:46,175 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-13 19:37:46,175 INFO L276 IsEmpty]: Start isEmpty. Operand 968 states and 3802 transitions. [2021-07-13 19:37:46,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:46,176 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:46,177 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:46,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4995,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:46,381 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:46,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:46,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1768721062, now seen corresponding path program 257 times [2021-07-13 19:37:46,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:46,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583072468] [2021-07-13 19:37:46,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:46,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:46,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583072468] [2021-07-13 19:37:46,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583072468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:46,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929881071] [2021-07-13 19:37:46,555 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 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-13 19:37:46,585 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:46,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:46,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:46,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:46,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 25 treesize of output 19 [2021-07-13 19:37:46,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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-13 19:37:46,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:46,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:92, output treesize:78 [2021-07-13 19:37:46,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 27 treesize of output 21 [2021-07-13 19:37:46,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 25 treesize of output 19 [2021-07-13 19:37:46,959 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,990 INFO L628 ElimStorePlain]: treesize reduction 66, result has 35.3 percent of original size [2021-07-13 19:37:46,990 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1033 vanished before elimination [2021-07-13 19:37:46,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 11 treesize of output 7 [2021-07-13 19:37:46,993 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:47,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,004 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1034 vanished before elimination [2021-07-13 19:37:47,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:47,005 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 8 variables, input treesize:124, output treesize:16 [2021-07-13 19:37:47,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:47,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929881071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:47,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:47,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:37:47,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812919929] [2021-07-13 19:37:47,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:47,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:47,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:47,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:47,023 INFO L87 Difference]: Start difference. First operand 968 states and 3802 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:47,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:47,308 INFO L93 Difference]: Finished difference Result 1004 states and 3893 transitions. [2021-07-13 19:37:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:47,308 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:47,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:47,310 INFO L225 Difference]: With dead ends: 1004 [2021-07-13 19:37:47,310 INFO L226 Difference]: Without dead ends: 999 [2021-07-13 19:37:47,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 463.4ms TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:47,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-13 19:37:47,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 976. [2021-07-13 19:37:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.927179487179487) internal successors, (3829), 975 states have internal predecessors, (3829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:47,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3829 transitions. [2021-07-13 19:37:47,323 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3829 transitions. Word has length 18 [2021-07-13 19:37:47,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:47,323 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3829 transitions. [2021-07-13 19:37:47,323 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:37:47,323 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3829 transitions. [2021-07-13 19:37:47,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:47,324 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:47,324 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:47,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5018,404 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:47,540 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:47,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:47,540 INFO L82 PathProgramCache]: Analyzing trace with hash -171267684, now seen corresponding path program 258 times [2021-07-13 19:37:47,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:47,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573561047] [2021-07-13 19:37:47,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:47,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:47,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573561047] [2021-07-13 19:37:47,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573561047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:47,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929197182] [2021-07-13 19:37:47,747 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 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-13 19:37:47,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:47,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:47,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:47,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:47,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,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 25 treesize of output 19 [2021-07-13 19:37:47,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:47,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:47,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:92, output treesize:74 [2021-07-13 19:37:47,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,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 27 treesize of output 21 [2021-07-13 19:37:47,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,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 25 treesize of output 19 [2021-07-13 19:37:48,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,067 INFO L628 ElimStorePlain]: treesize reduction 98, result has 42.0 percent of original size [2021-07-13 19:37:48,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:48,071 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:37:48,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:37:48,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:48,129 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2021-07-13 19:37:48,131 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-13 19:37:48,131 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:185, output treesize:44 [2021-07-13 19:37:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:48,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929197182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:48,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:48,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:37:48,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986681935] [2021-07-13 19:37:48,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:48,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:48,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:48,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:48,195 INFO L87 Difference]: Start difference. First operand 976 states and 3829 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:37:48,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:48,504 INFO L93 Difference]: Finished difference Result 1014 states and 3925 transitions. [2021-07-13 19:37:48,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:48,504 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:37:48,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:48,507 INFO L225 Difference]: With dead ends: 1014 [2021-07-13 19:37:48,507 INFO L226 Difference]: Without dead ends: 1009 [2021-07-13 19:37:48,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 418.7ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:48,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2021-07-13 19:37:48,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 973. [2021-07-13 19:37:48,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 3.9269547325102883) internal successors, (3817), 972 states have internal predecessors, (3817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:48,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 3817 transitions. [2021-07-13 19:37:48,519 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 3817 transitions. Word has length 18 [2021-07-13 19:37:48,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:48,519 INFO L482 AbstractCegarLoop]: Abstraction has 973 states and 3817 transitions. [2021-07-13 19:37:48,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:37:48,519 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 3817 transitions. [2021-07-13 19:37:48,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:48,521 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:48,521 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:48,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 405 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5042 [2021-07-13 19:37:48,722 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:48,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:48,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1045008364, now seen corresponding path program 259 times [2021-07-13 19:37:48,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:48,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420799769] [2021-07-13 19:37:48,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:48,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:48,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:48,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:48,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420799769] [2021-07-13 19:37:48,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420799769] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:48,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182735008] [2021-07-13 19:37:48,990 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 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-13 19:37:49,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:49,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:49,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:49,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:49,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:49,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:49,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:49,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:68, output treesize:54 [2021-07-13 19:37:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:49,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,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 35 treesize of output 27 [2021-07-13 19:37:49,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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-13 19:37:49,223 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37: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 25 treesize of output 19 [2021-07-13 19:37:49,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,263 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:37:49,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 22 treesize of output 14 [2021-07-13 19:37:49,266 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:49,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:49,283 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:37:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:49,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182735008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:49,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:49,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:37:49,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4134719] [2021-07-13 19:37:49,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:49,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:49,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:49,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:49,351 INFO L87 Difference]: Start difference. First operand 973 states and 3817 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:50,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:50,004 INFO L93 Difference]: Finished difference Result 1009 states and 3915 transitions. [2021-07-13 19:37:50,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:50,004 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:50,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:50,006 INFO L225 Difference]: With dead ends: 1009 [2021-07-13 19:37:50,006 INFO L226 Difference]: Without dead ends: 1004 [2021-07-13 19:37:50,006 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 804.7ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:50,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2021-07-13 19:37:50,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 970. [2021-07-13 19:37:50,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.9298245614035086) internal successors, (3808), 969 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:50,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3808 transitions. [2021-07-13 19:37:50,019 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3808 transitions. Word has length 18 [2021-07-13 19:37:50,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:50,019 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3808 transitions. [2021-07-13 19:37:50,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:50,019 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3808 transitions. [2021-07-13 19:37:50,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:50,020 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:50,020 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:50,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 406 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5053 [2021-07-13 19:37:50,229 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:50,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:50,229 INFO L82 PathProgramCache]: Analyzing trace with hash -496091954, now seen corresponding path program 260 times [2021-07-13 19:37:50,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:50,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840846494] [2021-07-13 19:37:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:50,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:50,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:50,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840846494] [2021-07-13 19:37:50,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840846494] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:50,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918483511] [2021-07-13 19:37:50,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 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-13 19:37:50,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:50,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:50,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:50,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:50,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:50,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 16 treesize of output 12 [2021-07-13 19:37:50,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:50,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:50,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:50,669 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:50,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:50,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 25 treesize of output 19 [2021-07-13 19:37:50,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:50,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 15 treesize of output 11 [2021-07-13 19:37:50,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:50,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:50,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:50,731 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:37:50,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:50,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:50,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:50,913 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:50,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:50,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:37:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:50,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918483511] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:50,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:50,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:37:50,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214458276] [2021-07-13 19:37:50,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:50,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:50,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:50,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:50,962 INFO L87 Difference]: Start difference. First operand 970 states and 3808 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:51,459 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-07-13 19:37:51,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:51,810 INFO L93 Difference]: Finished difference Result 1010 states and 3910 transitions. [2021-07-13 19:37:51,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:51,810 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:51,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:51,812 INFO L225 Difference]: With dead ends: 1010 [2021-07-13 19:37:51,812 INFO L226 Difference]: Without dead ends: 1005 [2021-07-13 19:37:51,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1073.2ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:51,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2021-07-13 19:37:51,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 977. [2021-07-13 19:37:51,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 3.930327868852459) internal successors, (3836), 976 states have internal predecessors, (3836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:51,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 3836 transitions. [2021-07-13 19:37:51,826 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 3836 transitions. Word has length 18 [2021-07-13 19:37:51,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:51,826 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 3836 transitions. [2021-07-13 19:37:51,826 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:37:51,826 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 3836 transitions. [2021-07-13 19:37:51,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:51,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:51,828 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:52,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5063 [2021-07-13 19:37:52,044 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:52,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:52,044 INFO L82 PathProgramCache]: Analyzing trace with hash 1858886596, now seen corresponding path program 261 times [2021-07-13 19:37:52,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:52,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947365550] [2021-07-13 19:37:52,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:52,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:52,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:52,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947365550] [2021-07-13 19:37:52,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947365550] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:52,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880575219] [2021-07-13 19:37:52,323 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 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-13 19:37:52,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:52,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:52,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:37:52,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:52,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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-13 19:37:52,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:52,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 26 treesize of output 20 [2021-07-13 19:37:52,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 25 treesize of output 19 [2021-07-13 19:37:52,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:52,519 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:191, output treesize:159 [2021-07-13 19:37:52,683 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 10=[array_4]} [2021-07-13 19:37:52,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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-13 19:37:52,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 25 treesize of output 19 [2021-07-13 19:37:52,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:52,704 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 25 treesize of output 19 [2021-07-13 19:37:52,707 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,759 INFO L628 ElimStorePlain]: treesize reduction 91, result has 41.3 percent of original size [2021-07-13 19:37:52,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 11 treesize of output 7 [2021-07-13 19:37:52,763 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-13 19:37:52,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:52,809 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:193, output treesize:44 [2021-07-13 19:37:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:52,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880575219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:52,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:52,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:37:52,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605019486] [2021-07-13 19:37:52,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:52,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:52,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:52,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:52,886 INFO L87 Difference]: Start difference. First operand 977 states and 3836 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:37:53,293 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-07-13 19:37:53,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:53,596 INFO L93 Difference]: Finished difference Result 1026 states and 3966 transitions. [2021-07-13 19:37:53,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:53,596 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:37:53,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:53,598 INFO L225 Difference]: With dead ends: 1026 [2021-07-13 19:37:53,598 INFO L226 Difference]: Without dead ends: 1021 [2021-07-13 19:37:53,598 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 836.4ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:53,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2021-07-13 19:37:53,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 970. [2021-07-13 19:37:53,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.9298245614035086) internal successors, (3808), 969 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:53,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3808 transitions. [2021-07-13 19:37:53,610 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3808 transitions. Word has length 18 [2021-07-13 19:37:53,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:53,610 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3808 transitions. [2021-07-13 19:37:53,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:37:53,610 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3808 transitions. [2021-07-13 19:37:53,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:53,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:53,612 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:53,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5077,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:53,828 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:53,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:53,828 INFO L82 PathProgramCache]: Analyzing trace with hash -288998972, now seen corresponding path program 262 times [2021-07-13 19:37:53,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:53,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564491956] [2021-07-13 19:37:53,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:53,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:54,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:54,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:54,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564491956] [2021-07-13 19:37:54,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564491956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:54,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411348362] [2021-07-13 19:37:54,104 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 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-13 19:37:54,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:54,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:54,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:37:54,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:54,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:54,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 16 treesize of output 12 [2021-07-13 19:37:54,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 15 treesize of output 11 [2021-07-13 19:37:54,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 25 treesize of output 19 [2021-07-13 19:37:54,228 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:54,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:54,293 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:197, output treesize:161 [2021-07-13 19:37:54,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:37:54,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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-13 19:37:54,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,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 27 treesize of output 21 [2021-07-13 19:37:54,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:54,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,563 INFO L628 ElimStorePlain]: treesize reduction 97, result has 43.9 percent of original size [2021-07-13 19:37:54,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:37:54,568 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-13 19:37:54,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:54,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:54,606 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:209, output treesize:68 [2021-07-13 19:37:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:54,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411348362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:54,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:54,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:37:54,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005898422] [2021-07-13 19:37:54,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:54,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:54,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:54,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:54,796 INFO L87 Difference]: Start difference. First operand 970 states and 3808 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:37:55,120 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2021-07-13 19:37:55,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:55,363 INFO L93 Difference]: Finished difference Result 1014 states and 3928 transitions. [2021-07-13 19:37:55,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:55,364 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:37:55,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:55,366 INFO L225 Difference]: With dead ends: 1014 [2021-07-13 19:37:55,366 INFO L226 Difference]: Without dead ends: 1001 [2021-07-13 19:37:55,366 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 852.9ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:55,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2021-07-13 19:37:55,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 969. [2021-07-13 19:37:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 969 states, 968 states have (on average 3.9307851239669422) internal successors, (3805), 968 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:55,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 3805 transitions. [2021-07-13 19:37:55,378 INFO L78 Accepts]: Start accepts. Automaton has 969 states and 3805 transitions. Word has length 18 [2021-07-13 19:37:55,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:55,378 INFO L482 AbstractCegarLoop]: Abstraction has 969 states and 3805 transitions. [2021-07-13 19:37:55,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:37:55,378 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 3805 transitions. [2021-07-13 19:37:55,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:55,379 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:55,379 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:55,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5101 [2021-07-13 19:37:55,580 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:55,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:55,580 INFO L82 PathProgramCache]: Analyzing trace with hash -938991094, now seen corresponding path program 263 times [2021-07-13 19:37:55,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:55,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815681875] [2021-07-13 19:37:55,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:55,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:55,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:55,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:55,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815681875] [2021-07-13 19:37:55,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815681875] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:55,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897271756] [2021-07-13 19:37:55,982 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 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-13 19:37:56,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:56,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:56,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:37:56,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:56,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,311 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-07-13 19:37:56,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 28 [2021-07-13 19:37:56,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,318 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:37:56,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:37:56,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,369 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:37:56,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 24 [2021-07-13 19:37:56,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,375 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-07-13 19:37:56,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 32 [2021-07-13 19:37:56,376 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,433 INFO L628 ElimStorePlain]: treesize reduction 31, result has 71.0 percent of original size [2021-07-13 19:37:56,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2021-07-13 19:37:56,436 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:175, output treesize:72 [2021-07-13 19:37:56,585 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1050, array_2], 1=[v_prenex_1051, array_4]} [2021-07-13 19:37:56,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 17 treesize of output 13 [2021-07-13 19:37:56,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:56,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,626 INFO L628 ElimStorePlain]: treesize reduction 58, result has 46.8 percent of original size [2021-07-13 19:37:56,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-13 19:37:56,629 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,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 11 treesize of output 7 [2021-07-13 19:37:56,645 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-13 19:37:56,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,658 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:56,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:56,659 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:123, output treesize:24 [2021-07-13 19:37:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:56,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897271756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:56,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:37:56,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212447164] [2021-07-13 19:37:56,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:56,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:56,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:56,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:56,698 INFO L87 Difference]: Start difference. First operand 969 states and 3805 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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-13 19:37:57,255 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 72 [2021-07-13 19:37:57,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:57,678 INFO L93 Difference]: Finished difference Result 1046 states and 4019 transitions. [2021-07-13 19:37:57,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:37:57,678 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 18 [2021-07-13 19:37:57,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:57,680 INFO L225 Difference]: With dead ends: 1046 [2021-07-13 19:37:57,680 INFO L226 Difference]: Without dead ends: 1036 [2021-07-13 19:37:57,680 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1178.0ms TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:37:57,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-07-13 19:37:57,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 970. [2021-07-13 19:37:57,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.9308565531475748) internal successors, (3809), 969 states have internal predecessors, (3809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:57,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3809 transitions. [2021-07-13 19:37:57,692 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3809 transitions. Word has length 18 [2021-07-13 19:37:57,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:57,692 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3809 transitions. [2021-07-13 19:37:57,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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-13 19:37:57,692 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3809 transitions. [2021-07-13 19:37:57,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:57,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:57,694 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:57,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5117,410 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:57,910 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:57,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:57,910 INFO L82 PathProgramCache]: Analyzing trace with hash -270512050, now seen corresponding path program 264 times [2021-07-13 19:37:57,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:57,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125837796] [2021-07-13 19:37:57,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:57,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:57,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:37:57,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:57,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125837796] [2021-07-13 19:37:57,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125837796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:57,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295770672] [2021-07-13 19:37:57,957 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 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-13 19:37:57,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:37:57,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:57,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:57,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:58,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 15 treesize of output 11 [2021-07-13 19:37:58,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 25 treesize of output 19 [2021-07-13 19:37:58,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:58,062 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,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 16 treesize of output 12 [2021-07-13 19:37:58,065 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:58,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:58,094 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:91 [2021-07-13 19:37:58,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 25 treesize of output 19 [2021-07-13 19:37:58,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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 26 treesize of output 20 [2021-07-13 19:37:58,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:58,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-13 19:37:58,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,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 15 treesize of output 11 [2021-07-13 19:37:58,190 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:58,220 INFO L628 ElimStorePlain]: treesize reduction 60, result has 31.0 percent of original size [2021-07-13 19:37:58,220 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:58,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:58,220 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:123, output treesize:27 [2021-07-13 19:37:58,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:58,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295770672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:58,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:58,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:37:58,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082514845] [2021-07-13 19:37:58,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:37:58,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:58,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:37:58,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:37:58,250 INFO L87 Difference]: Start difference. First operand 970 states and 3809 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:58,785 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2021-07-13 19:37:59,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:59,202 INFO L93 Difference]: Finished difference Result 1214 states and 4427 transitions. [2021-07-13 19:37:59,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:37:59,202 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:37:59,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:59,204 INFO L225 Difference]: With dead ends: 1214 [2021-07-13 19:37:59,204 INFO L226 Difference]: Without dead ends: 1133 [2021-07-13 19:37:59,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 831.1ms TimeCoverageRelationStatistics Valid=267, Invalid=855, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:37:59,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2021-07-13 19:37:59,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 970. [2021-07-13 19:37:59,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.937048503611971) internal successors, (3815), 969 states have internal predecessors, (3815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3815 transitions. [2021-07-13 19:37:59,217 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3815 transitions. Word has length 18 [2021-07-13 19:37:59,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:59,217 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3815 transitions. [2021-07-13 19:37:59,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:59,218 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3815 transitions. [2021-07-13 19:37:59,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:59,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:59,219 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:59,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5152 [2021-07-13 19:37:59,425 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:59,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:59,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1617696392, now seen corresponding path program 265 times [2021-07-13 19:37:59,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:59,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951704731] [2021-07-13 19:37:59,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:59,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:00,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:00,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:00,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951704731] [2021-07-13 19:38:00,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951704731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:00,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601655045] [2021-07-13 19:38:00,143 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 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-13 19:38:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:00,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:00,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:00,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 25 treesize of output 19 [2021-07-13 19:38:00,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 16 treesize of output 12 [2021-07-13 19:38:00,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 26 treesize of output 20 [2021-07-13 19:38:00,286 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,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 15 treesize of output 11 [2021-07-13 19:38:00,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:00,341 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:123 [2021-07-13 19:38:00,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 35 treesize of output 27 [2021-07-13 19:38:00,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 25 treesize of output 19 [2021-07-13 19:38:00,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 15 treesize of output 11 [2021-07-13 19:38:00,492 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,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 25 treesize of output 19 [2021-07-13 19:38:00,495 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,572 INFO L628 ElimStorePlain]: treesize reduction 74, result has 42.6 percent of original size [2021-07-13 19:38:00,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:00,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:38:00,576 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:00,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:00,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:00,597 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:163, output treesize:41 [2021-07-13 19:38:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:00,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601655045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:00,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:00,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-13 19:38:00,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346900366] [2021-07-13 19:38:00,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:38:00,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:00,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:38:00,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:00,681 INFO L87 Difference]: Start difference. First operand 970 states and 3815 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:38:01,209 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:38:01,452 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 55 [2021-07-13 19:38:01,779 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 45 [2021-07-13 19:38:01,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:01,838 INFO L93 Difference]: Finished difference Result 1006 states and 3914 transitions. [2021-07-13 19:38:01,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:01,838 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-07-13 19:38:01,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:01,840 INFO L225 Difference]: With dead ends: 1006 [2021-07-13 19:38:01,840 INFO L226 Difference]: Without dead ends: 1001 [2021-07-13 19:38:01,840 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1623.4ms TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:01,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2021-07-13 19:38:01,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 970. [2021-07-13 19:38:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.937048503611971) internal successors, (3815), 969 states have internal predecessors, (3815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3815 transitions. [2021-07-13 19:38:01,852 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3815 transitions. Word has length 18 [2021-07-13 19:38:01,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:01,852 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3815 transitions. [2021-07-13 19:38:01,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:38:01,852 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3815 transitions. [2021-07-13 19:38:01,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:01,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:01,854 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:02,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5163 [2021-07-13 19:38:02,070 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:02,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:02,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1666033298, now seen corresponding path program 266 times [2021-07-13 19:38:02,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:02,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811875785] [2021-07-13 19:38:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:02,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:02,249 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:38:02,473 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:38:02,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:02,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:02,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811875785] [2021-07-13 19:38:02,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811875785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:02,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98354516] [2021-07-13 19:38:02,787 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 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-13 19:38:02,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:02,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:02,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:02,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:02,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 16 treesize of output 12 [2021-07-13 19:38:02,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 26 treesize of output 20 [2021-07-13 19:38:02,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:02,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 25 treesize of output 19 [2021-07-13 19:38:02,966 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:02,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-13 19:38:02,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:03,026 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:38:03,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 27 treesize of output 21 [2021-07-13 19:38:03,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,213 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:03,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:03,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:16 [2021-07-13 19:38:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:03,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98354516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:03,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:03,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:38:03,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211380338] [2021-07-13 19:38:03,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:38:03,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:03,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:38:03,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:03,247 INFO L87 Difference]: Start difference. First operand 970 states and 3815 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-13 19:38:03,617 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 42 [2021-07-13 19:38:03,884 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 55 [2021-07-13 19:38:04,119 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 54 [2021-07-13 19:38:04,415 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 62 [2021-07-13 19:38:04,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:04,579 INFO L93 Difference]: Finished difference Result 1055 states and 4054 transitions. [2021-07-13 19:38:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:38:04,579 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-13 19:38:04,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:04,581 INFO L225 Difference]: With dead ends: 1055 [2021-07-13 19:38:04,581 INFO L226 Difference]: Without dead ends: 1045 [2021-07-13 19:38:04,581 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1818.7ms TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:04,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-07-13 19:38:04,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 973. [2021-07-13 19:38:04,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 3.9372427983539096) internal successors, (3827), 972 states have internal predecessors, (3827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:04,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 3827 transitions. [2021-07-13 19:38:04,594 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 3827 transitions. Word has length 18 [2021-07-13 19:38:04,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:04,594 INFO L482 AbstractCegarLoop]: Abstraction has 973 states and 3827 transitions. [2021-07-13 19:38:04,594 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-13 19:38:04,594 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 3827 transitions. [2021-07-13 19:38:04,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:04,595 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:04,595 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:04,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 413 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5178 [2021-07-13 19:38:04,796 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:04,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:04,796 INFO L82 PathProgramCache]: Analyzing trace with hash -702614904, now seen corresponding path program 267 times [2021-07-13 19:38:04,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:04,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331772439] [2021-07-13 19:38:04,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:04,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:05,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:05,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:05,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331772439] [2021-07-13 19:38:05,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331772439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:05,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513707136] [2021-07-13 19:38:05,127 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 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-13 19:38:05,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:38:05,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:05,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:05,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:05,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:05,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,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 25 treesize of output 19 [2021-07-13 19:38:05,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,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 26 treesize of output 20 [2021-07-13 19:38:05,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,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 15 treesize of output 11 [2021-07-13 19:38:05,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:05,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:05,357 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:38:05,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,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 25 treesize of output 19 [2021-07-13 19:38:05,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 27 treesize of output 21 [2021-07-13 19:38:05,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,584 INFO L628 ElimStorePlain]: treesize reduction 87, result has 41.6 percent of original size [2021-07-13 19:38:05,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-13 19:38:05,587 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:05,611 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1052 vanished before elimination [2021-07-13 19:38:05,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,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 11 treesize of output 7 [2021-07-13 19:38:05,615 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-13 19:38:05,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:05,639 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-13 19:38:05,639 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:167, output treesize:35 [2021-07-13 19:38:05,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:05,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513707136] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:05,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:05,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:05,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091917086] [2021-07-13 19:38:05,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:05,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:05,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:05,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:05,709 INFO L87 Difference]: Start difference. First operand 973 states and 3827 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:06,207 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 66 [2021-07-13 19:38:06,383 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-07-13 19:38:06,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:06,753 INFO L93 Difference]: Finished difference Result 1040 states and 4021 transitions. [2021-07-13 19:38:06,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:06,753 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:06,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:06,755 INFO L225 Difference]: With dead ends: 1040 [2021-07-13 19:38:06,755 INFO L226 Difference]: Without dead ends: 1030 [2021-07-13 19:38:06,755 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1231.9ms TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:06,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2021-07-13 19:38:06,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 977. [2021-07-13 19:38:06,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 3.935450819672131) internal successors, (3841), 976 states have internal predecessors, (3841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:06,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 3841 transitions. [2021-07-13 19:38:06,785 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 3841 transitions. Word has length 18 [2021-07-13 19:38:06,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:06,785 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 3841 transitions. [2021-07-13 19:38:06,785 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:06,785 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 3841 transitions. [2021-07-13 19:38:06,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:06,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:06,787 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:06,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5192 [2021-07-13 19:38:06,987 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:06,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:06,987 INFO L82 PathProgramCache]: Analyzing trace with hash -591633002, now seen corresponding path program 268 times [2021-07-13 19:38:06,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:06,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112706125] [2021-07-13 19:38:06,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:07,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:07,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:07,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112706125] [2021-07-13 19:38:07,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112706125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:07,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365467540] [2021-07-13 19:38:07,207 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 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-13 19:38:07,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:07,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:07,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:07,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:07,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:07,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,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 25 treesize of output 19 [2021-07-13 19:38:07,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:07,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:89, output treesize:75 [2021-07-13 19:38:07,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 15 treesize of output 11 [2021-07-13 19:38:07,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 25 treesize of output 19 [2021-07-13 19:38:07,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 25 treesize of output 19 [2021-07-13 19:38:07,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,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 35 treesize of output 27 [2021-07-13 19:38:07,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:07,570 INFO L628 ElimStorePlain]: treesize reduction 87, result has 37.4 percent of original size [2021-07-13 19:38:07,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:07,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:07,574 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-13 19:38:07,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:07,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:07,596 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:169, output treesize:44 [2021-07-13 19:38:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:07,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365467540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:07,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:07,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:38:07,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004416922] [2021-07-13 19:38:07,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:07,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:07,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:07,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:07,674 INFO L87 Difference]: Start difference. First operand 977 states and 3841 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:38:08,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:08,143 INFO L93 Difference]: Finished difference Result 1050 states and 4071 transitions. [2021-07-13 19:38:08,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:08,143 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:38:08,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:08,145 INFO L225 Difference]: With dead ends: 1050 [2021-07-13 19:38:08,145 INFO L226 Difference]: Without dead ends: 1037 [2021-07-13 19:38:08,145 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 680.8ms TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:08,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-07-13 19:38:08,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 983. [2021-07-13 19:38:08,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.9297352342158858) internal successors, (3859), 982 states have internal predecessors, (3859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:08,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3859 transitions. [2021-07-13 19:38:08,157 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3859 transitions. Word has length 18 [2021-07-13 19:38:08,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:08,158 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3859 transitions. [2021-07-13 19:38:08,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:38:08,158 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3859 transitions. [2021-07-13 19:38:08,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:08,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:08,159 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:08,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5207,415 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:08,360 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:08,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:08,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1763345548, now seen corresponding path program 269 times [2021-07-13 19:38:08,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:08,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331492595] [2021-07-13 19:38:08,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:08,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:08,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:08,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331492595] [2021-07-13 19:38:08,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331492595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:08,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629180945] [2021-07-13 19:38:08,596 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 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-13 19:38:08,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:08,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:08,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:08,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:08,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:08,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:08,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:08,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:69 [2021-07-13 19:38:08,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 35 treesize of output 27 [2021-07-13 19:38:08,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 25 treesize of output 19 [2021-07-13 19:38:08,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,967 INFO L628 ElimStorePlain]: treesize reduction 91, result has 42.8 percent of original size [2021-07-13 19:38:08,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-13 19:38:08,971 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 22 treesize of output 14 [2021-07-13 19:38:08,998 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:09,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:09,020 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1056 vanished before elimination [2021-07-13 19:38:09,022 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-13 19:38:09,022 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:175, output treesize:35 [2021-07-13 19:38:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:09,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629180945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:09,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:09,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:09,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608439166] [2021-07-13 19:38:09,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:09,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:09,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:09,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:09,093 INFO L87 Difference]: Start difference. First operand 983 states and 3859 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:09,646 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-07-13 19:38:09,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:09,889 INFO L93 Difference]: Finished difference Result 1052 states and 4088 transitions. [2021-07-13 19:38:09,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:09,889 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:09,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:09,891 INFO L225 Difference]: With dead ends: 1052 [2021-07-13 19:38:09,891 INFO L226 Difference]: Without dead ends: 1047 [2021-07-13 19:38:09,891 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 847.3ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:09,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-07-13 19:38:09,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 980. [2021-07-13 19:38:09,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:09,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:09,904 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:09,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:09,904 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:09,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:09,904 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:09,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:09,905 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:09,905 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:10,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5220 [2021-07-13 19:38:10,118 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:10,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:10,119 INFO L82 PathProgramCache]: Analyzing trace with hash 889604868, now seen corresponding path program 270 times [2021-07-13 19:38:10,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:10,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379479543] [2021-07-13 19:38:10,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:10,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:10,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:10,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379479543] [2021-07-13 19:38:10,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379479543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:10,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447181695] [2021-07-13 19:38:10,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 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-13 19:38:10,415 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:38:10,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:10,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:10,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:10,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,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 25 treesize of output 19 [2021-07-13 19:38:10,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,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-13 19:38:10,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:10,548 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:59 [2021-07-13 19:38:10,602 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1058], 1=[array_4, v_prenex_1059]} [2021-07-13 19:38:10,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 25 treesize of output 19 [2021-07-13 19:38:10,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:10,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,659 INFO L628 ElimStorePlain]: treesize reduction 71, result has 43.2 percent of original size [2021-07-13 19:38:10,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:10,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,682 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:10,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 22 treesize of output 14 [2021-07-13 19:38:10,685 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:10,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:10,703 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:38:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:10,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447181695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:10,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:10,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:38:10,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247568440] [2021-07-13 19:38:10,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:10,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:10,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:10,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:10,777 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:11,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:11,588 INFO L93 Difference]: Finished difference Result 1068 states and 4122 transitions. [2021-07-13 19:38:11,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:11,588 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:11,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:11,591 INFO L225 Difference]: With dead ends: 1068 [2021-07-13 19:38:11,591 INFO L226 Difference]: Without dead ends: 1063 [2021-07-13 19:38:11,591 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 831.1ms TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:11,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-07-13 19:38:11,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 983. [2021-07-13 19:38:11,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.9327902240325865) internal successors, (3862), 982 states have internal predecessors, (3862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3862 transitions. [2021-07-13 19:38:11,604 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3862 transitions. Word has length 18 [2021-07-13 19:38:11,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:11,604 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3862 transitions. [2021-07-13 19:38:11,605 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:11,605 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3862 transitions. [2021-07-13 19:38:11,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:11,606 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:11,606 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:11,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 417 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5245 [2021-07-13 19:38:11,815 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:11,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:11,815 INFO L82 PathProgramCache]: Analyzing trace with hash -781371148, now seen corresponding path program 271 times [2021-07-13 19:38:11,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:11,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004320983] [2021-07-13 19:38:11,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:11,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:12,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:12,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004320983] [2021-07-13 19:38:12,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004320983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:12,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410271271] [2021-07-13 19:38:12,036 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 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-13 19:38:12,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:12,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:12,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:12,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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-13 19:38:12,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 25 treesize of output 19 [2021-07-13 19:38:12,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:12,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:12,198 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:89, output treesize:75 [2021-07-13 19:38:12,347 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 3=[array_4]} [2021-07-13 19:38:12,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 25 treesize of output 19 [2021-07-13 19:38:12,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 35 treesize of output 27 [2021-07-13 19:38:12,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 25 treesize of output 19 [2021-07-13 19:38:12,358 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:12,361 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,414 INFO L628 ElimStorePlain]: treesize reduction 87, result has 42.4 percent of original size [2021-07-13 19:38:12,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 19:38:12,417 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:12,437 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-13 19:38:12,437 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:181, output treesize:38 [2021-07-13 19:38:12,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:12,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410271271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:12,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:12,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 19:38:12,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462517684] [2021-07-13 19:38:12,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:12,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:12,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:12,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:12,496 INFO L87 Difference]: Start difference. First operand 983 states and 3862 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:38:12,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:12,935 INFO L93 Difference]: Finished difference Result 1051 states and 4076 transitions. [2021-07-13 19:38:12,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:12,935 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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 18 [2021-07-13 19:38:12,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:12,937 INFO L225 Difference]: With dead ends: 1051 [2021-07-13 19:38:12,937 INFO L226 Difference]: Without dead ends: 1040 [2021-07-13 19:38:12,937 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 572.9ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:12,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2021-07-13 19:38:12,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 977. [2021-07-13 19:38:12,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 3.935450819672131) internal successors, (3841), 976 states have internal predecessors, (3841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:12,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 3841 transitions. [2021-07-13 19:38:12,949 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 3841 transitions. Word has length 18 [2021-07-13 19:38:12,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:12,949 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 3841 transitions. [2021-07-13 19:38:12,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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-13 19:38:12,950 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 3841 transitions. [2021-07-13 19:38:12,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:12,951 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:12,951 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:13,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5256,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:13,167 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:13,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:13,167 INFO L82 PathProgramCache]: Analyzing trace with hash 318150062, now seen corresponding path program 272 times [2021-07-13 19:38:13,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:13,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567426445] [2021-07-13 19:38:13,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:13,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:13,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:13,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567426445] [2021-07-13 19:38:13,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567426445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:13,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472132560] [2021-07-13 19:38:13,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 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-13 19:38:13,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:13,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:13,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:13,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:13,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 25 treesize of output 19 [2021-07-13 19:38:13,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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-13 19:38:13,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:13,485 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:73, output treesize:55 [2021-07-13 19:38:13,574 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1061], 1=[v_prenex_1062, array_4]} [2021-07-13 19:38:13,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:13,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:13,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,627 INFO L628 ElimStorePlain]: treesize reduction 81, result has 42.6 percent of original size [2021-07-13 19:38:13,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 27 treesize of output 21 [2021-07-13 19:38:13,630 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,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 22 treesize of output 14 [2021-07-13 19:38:13,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,666 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:13,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:13,667 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:41 [2021-07-13 19:38:13,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:13,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472132560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:13,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:13,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:13,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482107186] [2021-07-13 19:38:13,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:13,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:13,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:13,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:13,733 INFO L87 Difference]: Start difference. First operand 977 states and 3841 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:14,399 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:38:14,520 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 19:38:14,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:14,586 INFO L93 Difference]: Finished difference Result 1151 states and 4413 transitions. [2021-07-13 19:38:14,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:14,587 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:14,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:14,589 INFO L225 Difference]: With dead ends: 1151 [2021-07-13 19:38:14,589 INFO L226 Difference]: Without dead ends: 1141 [2021-07-13 19:38:14,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 836.4ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:14,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-07-13 19:38:14,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 977. [2021-07-13 19:38:14,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 976 states have (on average 3.935450819672131) internal successors, (3841), 976 states have internal predecessors, (3841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:14,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 3841 transitions. [2021-07-13 19:38:14,603 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 3841 transitions. Word has length 18 [2021-07-13 19:38:14,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:14,603 INFO L482 AbstractCegarLoop]: Abstraction has 977 states and 3841 transitions. [2021-07-13 19:38:14,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:14,603 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 3841 transitions. [2021-07-13 19:38:14,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:14,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:14,605 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:14,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5269,419 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:14,821 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:14,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:14,821 INFO L82 PathProgramCache]: Analyzing trace with hash 277070352, now seen corresponding path program 273 times [2021-07-13 19:38:14,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:14,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132159419] [2021-07-13 19:38:14,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:15,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:15,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:15,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132159419] [2021-07-13 19:38:15,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132159419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:15,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465773925] [2021-07-13 19:38:15,072 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 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-13 19:38:15,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:15,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:15,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:15,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:15,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:15,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 25 treesize of output 19 [2021-07-13 19:38:15,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:15,281 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:103, output treesize:85 [2021-07-13 19:38:15,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 25 treesize of output 19 [2021-07-13 19:38:15,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,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 15 treesize of output 11 [2021-07-13 19:38:15,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,539 INFO L628 ElimStorePlain]: treesize reduction 79, result has 43.6 percent of original size [2021-07-13 19:38:15,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 19 treesize of output 15 [2021-07-13 19:38:15,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,563 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-07-13 19:38:15,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:15,568 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-13 19:38:15,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:15,588 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:154, output treesize:16 [2021-07-13 19:38:15,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:15,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465773925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:15,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:15,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:38:15,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27636360] [2021-07-13 19:38:15,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:38:15,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:15,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:38:15,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:38:15,621 INFO L87 Difference]: Start difference. First operand 977 states and 3841 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:16,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:16,185 INFO L93 Difference]: Finished difference Result 1013 states and 3942 transitions. [2021-07-13 19:38:16,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:16,185 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:16,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:16,187 INFO L225 Difference]: With dead ends: 1013 [2021-07-13 19:38:16,187 INFO L226 Difference]: Without dead ends: 1008 [2021-07-13 19:38:16,188 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 540.2ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:16,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2021-07-13 19:38:16,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 983. [2021-07-13 19:38:16,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.9327902240325865) internal successors, (3862), 982 states have internal predecessors, (3862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:16,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3862 transitions. [2021-07-13 19:38:16,200 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3862 transitions. Word has length 18 [2021-07-13 19:38:16,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:16,200 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3862 transitions. [2021-07-13 19:38:16,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:16,200 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3862 transitions. [2021-07-13 19:38:16,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:16,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:16,202 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:16,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5281,420 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:16,418 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:16,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:16,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1662918394, now seen corresponding path program 274 times [2021-07-13 19:38:16,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:16,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172148436] [2021-07-13 19:38:16,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:16,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:16,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172148436] [2021-07-13 19:38:16,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172148436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:16,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95063088] [2021-07-13 19:38:16,591 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 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-13 19:38:16,654 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:16,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:16,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:16,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:16,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 15 treesize of output 11 [2021-07-13 19:38:16,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 25 treesize of output 19 [2021-07-13 19:38:16,793 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:16,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:115, output treesize:101 [2021-07-13 19:38:16,964 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:38:16,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 25 treesize of output 19 [2021-07-13 19:38:16,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 25 treesize of output 19 [2021-07-13 19:38:16,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 35 treesize of output 27 [2021-07-13 19:38:16,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,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 15 treesize of output 11 [2021-07-13 19:38:16,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,082 INFO L628 ElimStorePlain]: treesize reduction 108, result has 45.2 percent of original size [2021-07-13 19:38:17,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:17,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 22 treesize of output 14 [2021-07-13 19:38:17,087 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:17,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:17,127 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-13 19:38:17,127 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:231, output treesize:87 [2021-07-13 19:38:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:17,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95063088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:17,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:17,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:38:17,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302508029] [2021-07-13 19:38:17,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:17,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:17,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:17,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:17,304 INFO L87 Difference]: Start difference. First operand 983 states and 3862 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:17,641 INFO L93 Difference]: Finished difference Result 1023 states and 3967 transitions. [2021-07-13 19:38:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:17,641 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:38:17,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:17,643 INFO L225 Difference]: With dead ends: 1023 [2021-07-13 19:38:17,644 INFO L226 Difference]: Without dead ends: 1011 [2021-07-13 19:38:17,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 516.6ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:17,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-07-13 19:38:17,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 980. [2021-07-13 19:38:17,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:17,656 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:17,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:17,656 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:17,656 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,656 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:17,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:17,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:17,658 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:17,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5308 [2021-07-13 19:38:17,872 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:17,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:17,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1758308222, now seen corresponding path program 275 times [2021-07-13 19:38:17,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:17,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664596979] [2021-07-13 19:38:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:18,087 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:18,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:18,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664596979] [2021-07-13 19:38:18,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664596979] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445467286] [2021-07-13 19:38:18,087 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 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-13 19:38:18,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:18,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:18,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:18,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:18,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 25 treesize of output 19 [2021-07-13 19:38:18,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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-13 19:38:18,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:18,311 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:94 [2021-07-13 19:38:18,395 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:38:18,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 35 treesize of output 27 [2021-07-13 19:38:18,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 15 treesize of output 11 [2021-07-13 19:38:18,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 25 treesize of output 19 [2021-07-13 19:38:18,410 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 25 treesize of output 19 [2021-07-13 19:38:18,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,536 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 45 [2021-07-13 19:38:18,536 INFO L628 ElimStorePlain]: treesize reduction 110, result has 43.0 percent of original size [2021-07-13 19:38:18,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 11 treesize of output 7 [2021-07-13 19:38:18,542 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-13 19:38:18,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,581 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-13 19:38:18,581 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:231, output treesize:90 [2021-07-13 19:38:18,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:18,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445467286] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:18,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:38:18,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50614492] [2021-07-13 19:38:18,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:18,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:18,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:18,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:18,766 INFO L87 Difference]: Start difference. First operand 980 states and 3850 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-13 19:38:19,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:19,141 INFO L93 Difference]: Finished difference Result 1021 states and 3966 transitions. [2021-07-13 19:38:19,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:19,141 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 18 [2021-07-13 19:38:19,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:19,143 INFO L225 Difference]: With dead ends: 1021 [2021-07-13 19:38:19,143 INFO L226 Difference]: Without dead ends: 1009 [2021-07-13 19:38:19,143 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 571.3ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:19,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2021-07-13 19:38:19,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 980. [2021-07-13 19:38:19,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:19,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:19,155 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:19,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:19,155 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:19,155 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-13 19:38:19,155 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:19,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:19,157 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:19,157 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:19,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 422 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5333 [2021-07-13 19:38:19,364 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:19,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:19,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1987742664, now seen corresponding path program 276 times [2021-07-13 19:38:19,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:19,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556539485] [2021-07-13 19:38:19,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:19,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:19,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:19,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556539485] [2021-07-13 19:38:19,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556539485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:19,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062844799] [2021-07-13 19:38:19,706 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 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-13 19:38:19,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:19,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:19,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:19,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:19,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 15 treesize of output 11 [2021-07-13 19:38:19,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19: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 16 treesize of output 12 [2021-07-13 19:38:19,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,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 26 treesize of output 20 [2021-07-13 19:38:19,839 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:19,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:19,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:19,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:19,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:19,910 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:213, output treesize:181 [2021-07-13 19:38:20,226 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1074, array_4], 3=[v_prenex_1073, array_2]} [2021-07-13 19:38:20,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 35 treesize of output 27 [2021-07-13 19:38:20,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 25 treesize of output 19 [2021-07-13 19:38:20,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,282 INFO L628 ElimStorePlain]: treesize reduction 83, result has 44.7 percent of original size [2021-07-13 19:38:20,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:38:20,286 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:20,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 22 treesize of output 14 [2021-07-13 19:38:20,334 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:20,353 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:38:20,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:20,354 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:170, output treesize:16 [2021-07-13 19:38:20,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:20,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062844799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:20,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:20,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:38:20,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024139886] [2021-07-13 19:38:20,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:20,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:20,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:20,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:20,386 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:38:20,765 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 69 [2021-07-13 19:38:21,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:21,139 INFO L93 Difference]: Finished difference Result 1019 states and 3957 transitions. [2021-07-13 19:38:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:21,139 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:38:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:21,141 INFO L225 Difference]: With dead ends: 1019 [2021-07-13 19:38:21,141 INFO L226 Difference]: Without dead ends: 1014 [2021-07-13 19:38:21,141 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1037.2ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:21,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2021-07-13 19:38:21,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 984. [2021-07-13 19:38:21,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.9338758901322484) internal successors, (3867), 983 states have internal predecessors, (3867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:21,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3867 transitions. [2021-07-13 19:38:21,154 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3867 transitions. Word has length 18 [2021-07-13 19:38:21,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:21,154 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3867 transitions. [2021-07-13 19:38:21,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:38:21,154 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3867 transitions. [2021-07-13 19:38:21,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:21,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:21,156 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:21,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5349,423 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:21,371 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:21,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:21,372 INFO L82 PathProgramCache]: Analyzing trace with hash 367235886, now seen corresponding path program 277 times [2021-07-13 19:38:21,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:21,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347078870] [2021-07-13 19:38:21,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:21,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:21,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:21,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347078870] [2021-07-13 19:38:21,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347078870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:21,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024191311] [2021-07-13 19:38:21,645 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 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-13 19:38:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:21,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:38:21,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:21,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:21,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 25 treesize of output 19 [2021-07-13 19:38:21,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 16 treesize of output 12 [2021-07-13 19:38:21,777 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38: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 26 treesize of output 20 [2021-07-13 19:38:21,780 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:21,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:21,838 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:185, output treesize:153 [2021-07-13 19:38:21,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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-13 19:38:21,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 25 treesize of output 19 [2021-07-13 19:38:21,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:21,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 35 treesize of output 27 [2021-07-13 19:38:22,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 25 treesize of output 19 [2021-07-13 19:38:22,003 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,067 INFO L628 ElimStorePlain]: treesize reduction 89, result has 44.0 percent of original size [2021-07-13 19:38:22,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:22,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 22 treesize of output 14 [2021-07-13 19:38:22,070 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:22,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:22,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:22,097 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:193, output treesize:56 [2021-07-13 19:38:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:22,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024191311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:22,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:22,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:38:22,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212169219] [2021-07-13 19:38:22,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:38:22,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:22,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:38:22,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:22,220 INFO L87 Difference]: Start difference. First operand 984 states and 3867 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:38:22,689 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-07-13 19:38:22,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:22,903 INFO L93 Difference]: Finished difference Result 1035 states and 4003 transitions. [2021-07-13 19:38:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:22,903 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-07-13 19:38:22,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:22,905 INFO L225 Difference]: With dead ends: 1035 [2021-07-13 19:38:22,905 INFO L226 Difference]: Without dead ends: 1022 [2021-07-13 19:38:22,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 906.4ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:22,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-07-13 19:38:22,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 980. [2021-07-13 19:38:22,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:22,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:22,918 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:22,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:22,918 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:22,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:38:22,918 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:22,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:22,919 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:22,919 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:23,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 424 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5365 [2021-07-13 19:38:23,136 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:23,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:23,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1780649682, now seen corresponding path program 278 times [2021-07-13 19:38:23,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:23,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925378177] [2021-07-13 19:38:23,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:23,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:23,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:23,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:23,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925378177] [2021-07-13 19:38:23,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925378177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:23,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540831308] [2021-07-13 19:38:23,428 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 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-13 19:38:23,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:23,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:23,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:23,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:23,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 25 treesize of output 19 [2021-07-13 19:38:23,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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-13 19:38:23,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:23,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 26 treesize of output 20 [2021-07-13 19:38:23,596 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:38:23,646 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2021-07-13 19:38:23,804 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 3=[array_4]} [2021-07-13 19:38:23,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 15 treesize of output 11 [2021-07-13 19:38:23,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:23,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 35 treesize of output 27 [2021-07-13 19:38:23,815 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,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 25 treesize of output 19 [2021-07-13 19:38:23,818 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,868 INFO L628 ElimStorePlain]: treesize reduction 80, result has 43.3 percent of original size [2021-07-13 19:38:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,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 22 treesize of output 14 [2021-07-13 19:38:23,871 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,890 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-13 19:38:23,891 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:175, output treesize:35 [2021-07-13 19:38:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:23,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540831308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:23,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:23,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:23,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82147658] [2021-07-13 19:38:23,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:23,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:23,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:23,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:23,956 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:24,426 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 85 [2021-07-13 19:38:24,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:24,910 INFO L93 Difference]: Finished difference Result 1026 states and 3994 transitions. [2021-07-13 19:38:24,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:24,910 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:24,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:24,912 INFO L225 Difference]: With dead ends: 1026 [2021-07-13 19:38:24,912 INFO L226 Difference]: Without dead ends: 1021 [2021-07-13 19:38:24,912 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1026.5ms TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:24,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2021-07-13 19:38:24,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 980. [2021-07-13 19:38:24,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:24,924 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:24,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:24,924 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:24,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:24,924 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:24,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:24,926 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:24,926 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:25,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 425 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5381 [2021-07-13 19:38:25,130 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:25,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:25,131 INFO L82 PathProgramCache]: Analyzing trace with hash -2015362562, now seen corresponding path program 279 times [2021-07-13 19:38:25,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:25,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899917880] [2021-07-13 19:38:25,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:25,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:25,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:25,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899917880] [2021-07-13 19:38:25,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899917880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:25,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886283765] [2021-07-13 19:38:25,424 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 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-13 19:38:25,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:25,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:25,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:25,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:25,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 26 treesize of output 20 [2021-07-13 19:38:25,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:25,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:25,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:25,556 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:38:25,596 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:141, output treesize:109 [2021-07-13 19:38:25,781 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 3=[array_4]} [2021-07-13 19:38:25,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 25 treesize of output 19 [2021-07-13 19:38:25,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 35 treesize of output 27 [2021-07-13 19:38:25,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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-13 19:38:25,792 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,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 25 treesize of output 19 [2021-07-13 19:38:25,796 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,851 INFO L628 ElimStorePlain]: treesize reduction 76, result has 44.5 percent of original size [2021-07-13 19:38:25,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 22 treesize of output 14 [2021-07-13 19:38:25,855 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,878 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-13 19:38:25,878 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:175, output treesize:35 [2021-07-13 19:38:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:25,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886283765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:25,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:25,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:25,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410345588] [2021-07-13 19:38:25,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:25,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:25,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:25,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:25,951 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:26,720 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-07-13 19:38:26,908 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-07-13 19:38:27,064 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-13 19:38:27,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:27,136 INFO L93 Difference]: Finished difference Result 1155 states and 4452 transitions. [2021-07-13 19:38:27,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:27,136 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:27,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:27,138 INFO L225 Difference]: With dead ends: 1155 [2021-07-13 19:38:27,138 INFO L226 Difference]: Without dead ends: 1150 [2021-07-13 19:38:27,139 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1194.6ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:27,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-07-13 19:38:27,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 981. [2021-07-13 19:38:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9306122448979592) internal successors, (3852), 980 states have internal predecessors, (3852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:27,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3852 transitions. [2021-07-13 19:38:27,152 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3852 transitions. Word has length 18 [2021-07-13 19:38:27,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:27,152 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3852 transitions. [2021-07-13 19:38:27,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:27,152 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3852 transitions. [2021-07-13 19:38:27,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:27,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:27,154 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:27,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5406,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:27,370 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:27,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:27,370 INFO L82 PathProgramCache]: Analyzing trace with hash -740413884, now seen corresponding path program 280 times [2021-07-13 19:38:27,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:27,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54261067] [2021-07-13 19:38:27,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:27,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:27,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:27,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54261067] [2021-07-13 19:38:27,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54261067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:27,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737505565] [2021-07-13 19:38:27,674 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 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-13 19:38:27,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:27,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:27,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:27,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:27,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 26 treesize of output 20 [2021-07-13 19:38:27,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 25 treesize of output 19 [2021-07-13 19:38:27,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 16 treesize of output 12 [2021-07-13 19:38:27,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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-13 19:38:27,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:27,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:38:27,846 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:135, output treesize:99 [2021-07-13 19:38:28,104 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 3=[array_4]} [2021-07-13 19:38:28,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:28,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,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 25 treesize of output 19 [2021-07-13 19:38:28,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,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 15 treesize of output 11 [2021-07-13 19:38:28,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:28,119 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:28,171 INFO L628 ElimStorePlain]: treesize reduction 76, result has 42.0 percent of original size [2021-07-13 19:38:28,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:28,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:28,175 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-13 19:38:28,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:28,198 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-13 19:38:28,199 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:167, output treesize:35 [2021-07-13 19:38:28,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:28,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737505565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:28,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:28,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:28,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101704527] [2021-07-13 19:38:28,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:28,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:28,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:28,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:28,274 INFO L87 Difference]: Start difference. First operand 981 states and 3852 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:28,778 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2021-07-13 19:38:29,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:29,105 INFO L93 Difference]: Finished difference Result 1055 states and 4095 transitions. [2021-07-13 19:38:29,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:29,105 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:29,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:29,108 INFO L225 Difference]: With dead ends: 1055 [2021-07-13 19:38:29,108 INFO L226 Difference]: Without dead ends: 1050 [2021-07-13 19:38:29,108 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 955.7ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:29,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-07-13 19:38:29,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 978. [2021-07-13 19:38:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:38:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:38:29,120 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:38:29,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:29,120 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:38:29,120 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:29,120 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:38:29,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:29,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:29,122 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:29,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5431 [2021-07-13 19:38:29,337 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:29,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:29,337 INFO L82 PathProgramCache]: Analyzing trace with hash -145415374, now seen corresponding path program 281 times [2021-07-13 19:38:29,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:29,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760045051] [2021-07-13 19:38:29,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:29,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:29,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:29,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:29,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760045051] [2021-07-13 19:38:29,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760045051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:29,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082400664] [2021-07-13 19:38:29,522 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 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-13 19:38:29,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:29,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:29,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:29,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:29,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 15 treesize of output 11 [2021-07-13 19:38:29,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 25 treesize of output 19 [2021-07-13 19:38:29,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:29,724 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:103, output treesize:89 [2021-07-13 19:38:29,870 INFO L446 ElimStorePlain]: Different costs {1=[array_4, v_prenex_1089], 3=[array_2, v_prenex_1088]} [2021-07-13 19:38:29,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:29,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 35 treesize of output 27 [2021-07-13 19:38:29,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,925 INFO L628 ElimStorePlain]: treesize reduction 83, result has 44.7 percent of original size [2021-07-13 19:38:29,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 7 treesize of output 5 [2021-07-13 19:38:29,929 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 22 treesize of output 14 [2021-07-13 19:38:29,953 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:29,972 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1088 vanished before elimination [2021-07-13 19:38:29,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:29,974 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:170, output treesize:16 [2021-07-13 19:38:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:29,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082400664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:29,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:29,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:38:29,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491711778] [2021-07-13 19:38:29,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:38:29,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:29,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:38:29,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:38:29,993 INFO L87 Difference]: Start difference. First operand 978 states and 3842 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:30,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:30,434 INFO L93 Difference]: Finished difference Result 1002 states and 3899 transitions. [2021-07-13 19:38:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:30,434 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:30,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:30,436 INFO L225 Difference]: With dead ends: 1002 [2021-07-13 19:38:30,436 INFO L226 Difference]: Without dead ends: 997 [2021-07-13 19:38:30,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 494.7ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:30,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2021-07-13 19:38:30,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 985. [2021-07-13 19:38:30,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.928861788617886) internal successors, (3866), 984 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:30,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3866 transitions. [2021-07-13 19:38:30,449 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3866 transitions. Word has length 18 [2021-07-13 19:38:30,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:30,449 INFO L482 AbstractCegarLoop]: Abstraction has 985 states and 3866 transitions. [2021-07-13 19:38:30,449 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:30,449 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3866 transitions. [2021-07-13 19:38:30,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:30,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:30,450 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:30,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5456,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:30,666 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:30,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:30,666 INFO L82 PathProgramCache]: Analyzing trace with hash -2085404120, now seen corresponding path program 282 times [2021-07-13 19:38:30,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:30,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626404154] [2021-07-13 19:38:30,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:30,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:30,870 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:30,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626404154] [2021-07-13 19:38:30,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626404154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:30,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016637755] [2021-07-13 19:38:30,870 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 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-13 19:38:30,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:30,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:30,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:30,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:31,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:31,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 25 treesize of output 19 [2021-07-13 19:38:31,032 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:31,070 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:103, output treesize:89 [2021-07-13 19:38:31,163 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1094, array_4], 3=[v_prenex_1093, array_2]} [2021-07-13 19:38:31,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 25 treesize of output 19 [2021-07-13 19:38:31,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 35 treesize of output 27 [2021-07-13 19:38:31,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,244 INFO L628 ElimStorePlain]: treesize reduction 113, result has 40.8 percent of original size [2021-07-13 19:38:31,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-13 19:38:31,249 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,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 11 treesize of output 7 [2021-07-13 19:38:31,284 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-13 19:38:31,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,314 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:38:31,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:31,316 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:207, output treesize:35 [2021-07-13 19:38:31,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:31,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016637755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:31,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:31,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:38:31,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444302083] [2021-07-13 19:38:31,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:38:31,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:31,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:38:31,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:38:31,375 INFO L87 Difference]: Start difference. First operand 985 states and 3866 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:38:31,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:31,710 INFO L93 Difference]: Finished difference Result 1012 states and 3931 transitions. [2021-07-13 19:38:31,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:31,711 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 18 [2021-07-13 19:38:31,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:31,713 INFO L225 Difference]: With dead ends: 1012 [2021-07-13 19:38:31,713 INFO L226 Difference]: Without dead ends: 1007 [2021-07-13 19:38:31,713 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 470.4ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:31,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-07-13 19:38:31,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 982. [2021-07-13 19:38:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.928644240570846) internal successors, (3854), 981 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:31,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3854 transitions. [2021-07-13 19:38:31,726 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3854 transitions. Word has length 18 [2021-07-13 19:38:31,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:31,726 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3854 transitions. [2021-07-13 19:38:31,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:38:31,726 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3854 transitions. [2021-07-13 19:38:31,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:31,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:31,728 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:31,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5470 [2021-07-13 19:38:31,940 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:31,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:31,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1335822496, now seen corresponding path program 283 times [2021-07-13 19:38:31,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:31,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600598179] [2021-07-13 19:38:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:31,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:32,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:32,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600598179] [2021-07-13 19:38:32,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600598179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:32,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608625181] [2021-07-13 19:38:32,214 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 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-13 19:38:32,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:32,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:32,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:32,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 15 treesize of output 11 [2021-07-13 19:38:32,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:32,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:38:32,397 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:80, output treesize:66 [2021-07-13 19:38:32,468 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_4]} [2021-07-13 19:38:32,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:32,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:32,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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-13 19:38:32,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,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 25 treesize of output 19 [2021-07-13 19:38:32,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,532 INFO L628 ElimStorePlain]: treesize reduction 80, result has 43.3 percent of original size [2021-07-13 19:38:32,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,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 22 treesize of output 14 [2021-07-13 19:38:32,536 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:32,559 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:175, output treesize:35 [2021-07-13 19:38:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:32,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608625181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:32,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:32,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:32,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425142227] [2021-07-13 19:38:32,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:32,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:32,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:32,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:32,631 INFO L87 Difference]: Start difference. First operand 982 states and 3854 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:33,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:33,345 INFO L93 Difference]: Finished difference Result 1007 states and 3921 transitions. [2021-07-13 19:38:33,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:33,345 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:33,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:33,347 INFO L225 Difference]: With dead ends: 1007 [2021-07-13 19:38:33,347 INFO L226 Difference]: Without dead ends: 1002 [2021-07-13 19:38:33,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 798.8ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:33,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2021-07-13 19:38:33,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 979. [2021-07-13 19:38:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 3.9314928425357873) internal successors, (3845), 978 states have internal predecessors, (3845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 3845 transitions. [2021-07-13 19:38:33,360 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 3845 transitions. Word has length 18 [2021-07-13 19:38:33,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:33,360 INFO L482 AbstractCegarLoop]: Abstraction has 979 states and 3845 transitions. [2021-07-13 19:38:33,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:33,360 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 3845 transitions. [2021-07-13 19:38:33,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:33,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:33,361 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:33,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 430 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5483 [2021-07-13 19:38:33,577 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:33,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:33,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1884738906, now seen corresponding path program 284 times [2021-07-13 19:38:33,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:33,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924048260] [2021-07-13 19:38:33,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:33,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:33,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:33,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924048260] [2021-07-13 19:38:33,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924048260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:33,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282891490] [2021-07-13 19:38:33,909 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 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-13 19:38:33,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:33,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:33,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:33,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:34,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 15 treesize of output 11 [2021-07-13 19:38:34,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 25 treesize of output 19 [2021-07-13 19:38:34,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 26 treesize of output 20 [2021-07-13 19:38:34,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,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-13 19:38:34,048 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:34,104 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:38:34,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 17 treesize of output 13 [2021-07-13 19:38:34,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,383 INFO L628 ElimStorePlain]: treesize reduction 62, result has 37.4 percent of original size [2021-07-13 19:38:34,383 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:34,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 19 treesize of output 15 [2021-07-13 19:38:34,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:34,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:34,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 11 treesize of output 7 [2021-07-13 19:38:34,398 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:38:34,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:34,408 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-13 19:38:34,408 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:106, output treesize:16 [2021-07-13 19:38:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:34,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282891490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:34,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:34,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:34,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511313782] [2021-07-13 19:38:34,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:34,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:34,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:34,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:34,439 INFO L87 Difference]: Start difference. First operand 979 states and 3845 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:34,892 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 49 [2021-07-13 19:38:35,183 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 51 [2021-07-13 19:38:35,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:35,279 INFO L93 Difference]: Finished difference Result 1008 states and 3916 transitions. [2021-07-13 19:38:35,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:35,279 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:35,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:35,281 INFO L225 Difference]: With dead ends: 1008 [2021-07-13 19:38:35,282 INFO L226 Difference]: Without dead ends: 1003 [2021-07-13 19:38:35,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1088.4ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:35,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2021-07-13 19:38:35,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 986. [2021-07-13 19:38:35,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 985 states have (on average 3.931979695431472) internal successors, (3873), 985 states have internal predecessors, (3873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 3873 transitions. [2021-07-13 19:38:35,294 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 3873 transitions. Word has length 18 [2021-07-13 19:38:35,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:35,295 INFO L482 AbstractCegarLoop]: Abstraction has 986 states and 3873 transitions. [2021-07-13 19:38:35,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:35,295 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 3873 transitions. [2021-07-13 19:38:35,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:35,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:35,296 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:35,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5497 [2021-07-13 19:38:35,505 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:35,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:35,505 INFO L82 PathProgramCache]: Analyzing trace with hash -55249840, now seen corresponding path program 285 times [2021-07-13 19:38:35,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:35,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081040015] [2021-07-13 19:38:35,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:35,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:35,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081040015] [2021-07-13 19:38:35,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081040015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:35,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280190753] [2021-07-13 19:38:35,803 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 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-13 19:38:35,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:35,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:35,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:35,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:35,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,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 15 treesize of output 11 [2021-07-13 19:38:35,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:35,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:35,920 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,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-13 19:38:35,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:35,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:35,962 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:163, output treesize:131 [2021-07-13 19:38:36,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 25 treesize of output 19 [2021-07-13 19:38:36,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 25 treesize of output 19 [2021-07-13 19:38:36,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 35 treesize of output 27 [2021-07-13 19:38:36,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,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 15 treesize of output 11 [2021-07-13 19:38:36,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:36,150 INFO L628 ElimStorePlain]: treesize reduction 83, result has 38.5 percent of original size [2021-07-13 19:38:36,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:36,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:38:36,154 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-13 19:38:36,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:36,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:36,171 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:169, output treesize:44 [2021-07-13 19:38:36,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:36,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280190753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:36,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:36,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:36,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210250883] [2021-07-13 19:38:36,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:36,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:36,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:36,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:36,237 INFO L87 Difference]: Start difference. First operand 986 states and 3873 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:36,618 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-07-13 19:38:36,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:36,902 INFO L93 Difference]: Finished difference Result 1024 states and 3972 transitions. [2021-07-13 19:38:36,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:36,902 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:38:36,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:36,904 INFO L225 Difference]: With dead ends: 1024 [2021-07-13 19:38:36,904 INFO L226 Difference]: Without dead ends: 1019 [2021-07-13 19:38:36,904 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 828.1ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:36,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2021-07-13 19:38:36,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 979. [2021-07-13 19:38:36,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 3.9314928425357873) internal successors, (3845), 978 states have internal predecessors, (3845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:36,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 3845 transitions. [2021-07-13 19:38:36,917 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 3845 transitions. Word has length 18 [2021-07-13 19:38:36,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:36,917 INFO L482 AbstractCegarLoop]: Abstraction has 979 states and 3845 transitions. [2021-07-13 19:38:36,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:38:36,917 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 3845 transitions. [2021-07-13 19:38:36,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:36,918 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:36,918 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:37,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5512,432 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:37,134 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:37,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:37,135 INFO L82 PathProgramCache]: Analyzing trace with hash 2091831888, now seen corresponding path program 286 times [2021-07-13 19:38:37,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:37,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371280490] [2021-07-13 19:38:37,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:37,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:37,416 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:37,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:37,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371280490] [2021-07-13 19:38:37,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371280490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:37,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098541268] [2021-07-13 19:38:37,416 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 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-13 19:38:37,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:37,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:37,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:37,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:37,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 26 treesize of output 20 [2021-07-13 19:38:37,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 25 treesize of output 19 [2021-07-13 19:38:37,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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-13 19:38:37,537 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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-13 19:38:37,541 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:37,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:37,606 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:199, output treesize:163 [2021-07-13 19:38:37,863 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:38:37,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 27 treesize of output 21 [2021-07-13 19:38:37,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 17 treesize of output 13 [2021-07-13 19:38:37,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 25 treesize of output 19 [2021-07-13 19:38:37,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 15 treesize of output 11 [2021-07-13 19:38:37,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,994 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 44 [2021-07-13 19:38:37,994 INFO L628 ElimStorePlain]: treesize reduction 106, result has 45.6 percent of original size [2021-07-13 19:38:37,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 22 treesize of output 14 [2021-07-13 19:38:37,999 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:38,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:38,039 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:223, output treesize:87 [2021-07-13 19:38:38,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:38,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098541268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:38,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:38,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:38:38,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462014432] [2021-07-13 19:38:38,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:38,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:38,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:38,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:38,238 INFO L87 Difference]: Start difference. First operand 979 states and 3845 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:38:38,550 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 46 [2021-07-13 19:38:38,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:38,768 INFO L93 Difference]: Finished difference Result 1012 states and 3934 transitions. [2021-07-13 19:38:38,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:38,769 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:38:38,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:38,771 INFO L225 Difference]: With dead ends: 1012 [2021-07-13 19:38:38,771 INFO L226 Difference]: Without dead ends: 999 [2021-07-13 19:38:38,771 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 911.2ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:38,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-07-13 19:38:38,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 978. [2021-07-13 19:38:38,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:38:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:38:38,783 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:38:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:38,783 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:38:38,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:38:38,783 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:38:38,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:38,784 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:38,784 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:38,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5527,433 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:38,999 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:39,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:39,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1441839766, now seen corresponding path program 287 times [2021-07-13 19:38:39,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:39,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949501692] [2021-07-13 19:38:39,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:39,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:39,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:39,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949501692] [2021-07-13 19:38:39,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949501692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:39,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498980573] [2021-07-13 19:38:39,399 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 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-13 19:38:39,428 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:39,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:39,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:39,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:39,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,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 16 treesize of output 12 [2021-07-13 19:38:39,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:39,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:39,552 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,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 15 treesize of output 11 [2021-07-13 19:38:39,556 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:39,609 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:125 [2021-07-13 19:38:39,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 17 treesize of output 13 [2021-07-13 19:38:39,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,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 19 treesize of output 15 [2021-07-13 19:38:39,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,802 INFO L628 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2021-07-13 19:38:39,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 11 treesize of output 7 [2021-07-13 19:38:39,805 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:38:39,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:39,812 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:52, output treesize:16 [2021-07-13 19:38:39,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:39,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498980573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:39,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:39,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:38:39,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215665659] [2021-07-13 19:38:39,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:39,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:39,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:39,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:39,844 INFO L87 Difference]: Start difference. First operand 978 states and 3842 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:40,392 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2021-07-13 19:38:40,690 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 50 [2021-07-13 19:38:40,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:40,794 INFO L93 Difference]: Finished difference Result 1007 states and 3912 transitions. [2021-07-13 19:38:40,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:40,794 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:40,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:40,796 INFO L225 Difference]: With dead ends: 1007 [2021-07-13 19:38:40,796 INFO L226 Difference]: Without dead ends: 1002 [2021-07-13 19:38:40,796 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1206.6ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:40,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2021-07-13 19:38:40,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 984. [2021-07-13 19:38:40,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.9338758901322484) internal successors, (3867), 983 states have internal predecessors, (3867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:40,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3867 transitions. [2021-07-13 19:38:40,809 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3867 transitions. Word has length 18 [2021-07-13 19:38:40,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:40,809 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3867 transitions. [2021-07-13 19:38:40,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:40,809 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3867 transitions. [2021-07-13 19:38:40,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:40,810 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:40,810 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:41,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 434 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5541 [2021-07-13 19:38:41,020 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:41,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:41,021 INFO L82 PathProgramCache]: Analyzing trace with hash -498148980, now seen corresponding path program 288 times [2021-07-13 19:38:41,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:41,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350982100] [2021-07-13 19:38:41,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:41,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:41,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350982100] [2021-07-13 19:38:41,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350982100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:41,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577234653] [2021-07-13 19:38:41,444 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 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-13 19:38:41,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:38:41,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:41,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:41,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:41,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,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 26 treesize of output 20 [2021-07-13 19:38:41,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,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 15 treesize of output 11 [2021-07-13 19:38:41,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,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-13 19:38:41,571 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,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 25 treesize of output 19 [2021-07-13 19:38:41,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:41,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:41,607 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:111 [2021-07-13 19:38:41,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,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 25 treesize of output 19 [2021-07-13 19:38:41,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19: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 35 treesize of output 27 [2021-07-13 19:38:41,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19: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 15 treesize of output 11 [2021-07-13 19:38:41,723 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38: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 25 treesize of output 19 [2021-07-13 19:38:41,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,761 INFO L628 ElimStorePlain]: treesize reduction 70, result has 38.1 percent of original size [2021-07-13 19:38:41,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 11 treesize of output 7 [2021-07-13 19:38:41,764 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-13 19:38:41,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:41,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:41,780 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:38:41,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:41,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577234653] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:41,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:41,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:38:41,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701619959] [2021-07-13 19:38:41,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:38:41,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:41,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:38:41,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:41,852 INFO L87 Difference]: Start difference. First operand 984 states and 3867 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:42,367 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-07-13 19:38:42,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:42,829 INFO L93 Difference]: Finished difference Result 1023 states and 3966 transitions. [2021-07-13 19:38:42,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:42,829 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:42,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:42,831 INFO L225 Difference]: With dead ends: 1023 [2021-07-13 19:38:42,832 INFO L226 Difference]: Without dead ends: 1018 [2021-07-13 19:38:42,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1156.3ms TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:38:42,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-07-13 19:38:42,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 978. [2021-07-13 19:38:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:38:42,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:38:42,844 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:38:42,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:42,844 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:38:42,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:42,844 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:38:42,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:42,846 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:42,846 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:43,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5555,435 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:43,046 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:43,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:43,046 INFO L82 PathProgramCache]: Analyzing trace with hash 763134468, now seen corresponding path program 289 times [2021-07-13 19:38:43,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:43,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370752093] [2021-07-13 19:38:43,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:43,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:43,417 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 56 [2021-07-13 19:38:43,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:43,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:43,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370752093] [2021-07-13 19:38:43,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370752093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:43,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578496376] [2021-07-13 19:38:43,826 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 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-13 19:38:43,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:43,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:38:43,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:43,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 26 treesize of output 20 [2021-07-13 19:38:43,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 16 treesize of output 12 [2021-07-13 19:38:43,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 25 treesize of output 19 [2021-07-13 19:38:44,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,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-13 19:38:44,004 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:44,051 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:123 [2021-07-13 19:38:44,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 25 treesize of output 19 [2021-07-13 19:38:44,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 35 treesize of output 27 [2021-07-13 19:38:44,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 15 treesize of output 11 [2021-07-13 19:38:44,192 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,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 25 treesize of output 19 [2021-07-13 19:38:44,195 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,239 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:38:44,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 22 treesize of output 14 [2021-07-13 19:38:44,242 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:44,259 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:38:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:44,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578496376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:44,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:44,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:38:44,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650819227] [2021-07-13 19:38:44,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:38:44,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:44,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:38:44,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:44,337 INFO L87 Difference]: Start difference. First operand 978 states and 3842 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-13 19:38:44,643 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 49 [2021-07-13 19:38:44,807 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-07-13 19:38:45,131 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:38:45,358 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-13 19:38:45,690 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 44 [2021-07-13 19:38:45,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:45,760 INFO L93 Difference]: Finished difference Result 1011 states and 3933 transitions. [2021-07-13 19:38:45,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:45,760 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-13 19:38:45,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:45,762 INFO L225 Difference]: With dead ends: 1011 [2021-07-13 19:38:45,762 INFO L226 Difference]: Without dead ends: 1006 [2021-07-13 19:38:45,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1928.4ms TimeCoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:38:45,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-07-13 19:38:45,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 980. [2021-07-13 19:38:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:45,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:38:45,774 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:38:45,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:45,774 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:38:45,774 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-13 19:38:45,775 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:38:45,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:45,776 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:45,776 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:45,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5569,436 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:45,992 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:45,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:45,993 INFO L82 PathProgramCache]: Analyzing trace with hash -255309622, now seen corresponding path program 290 times [2021-07-13 19:38:45,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:45,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756253923] [2021-07-13 19:38:45,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:45,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:46,402 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:46,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:46,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756253923] [2021-07-13 19:38:46,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756253923] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:46,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592584821] [2021-07-13 19:38:46,403 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 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-13 19:38:46,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:46,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:46,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:46,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:46,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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-13 19:38:46,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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-13 19:38:46,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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 25 treesize of output 19 [2021-07-13 19:38:46,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,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 26 treesize of output 20 [2021-07-13 19:38:46,524 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:46,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:46,566 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:93 [2021-07-13 19:38:46,729 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1109, array_0], 1=[v_prenex_1110, array_4]} [2021-07-13 19:38:46,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:46,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:46,736 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,784 INFO L628 ElimStorePlain]: treesize reduction 75, result has 40.0 percent of original size [2021-07-13 19:38:46,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 7 treesize of output 5 [2021-07-13 19:38:46,787 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:46,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 11 treesize of output 7 [2021-07-13 19:38:46,809 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-13 19:38:46,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:46,826 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:46,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:46,826 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:35 [2021-07-13 19:38:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:46,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592584821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:46,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:46,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:38:46,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428180401] [2021-07-13 19:38:46,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:46,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:46,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:46,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=271, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:46,906 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:47,330 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-13 19:38:47,690 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-07-13 19:38:47,908 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:38:48,147 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 51 [2021-07-13 19:38:48,337 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-07-13 19:38:48,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:48,413 INFO L93 Difference]: Finished difference Result 1121 states and 4276 transitions. [2021-07-13 19:38:48,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:48,413 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:48,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:48,416 INFO L225 Difference]: With dead ends: 1121 [2021-07-13 19:38:48,416 INFO L226 Difference]: Without dead ends: 1111 [2021-07-13 19:38:48,416 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1693.4ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-13 19:38:48,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 982. [2021-07-13 19:38:48,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.928644240570846) internal successors, (3854), 981 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3854 transitions. [2021-07-13 19:38:48,429 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3854 transitions. Word has length 18 [2021-07-13 19:38:48,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:48,429 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3854 transitions. [2021-07-13 19:38:48,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:48,429 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3854 transitions. [2021-07-13 19:38:48,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:48,430 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:48,430 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:48,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5583 [2021-07-13 19:38:48,637 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:48,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:48,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1019639056, now seen corresponding path program 291 times [2021-07-13 19:38:48,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:48,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775888122] [2021-07-13 19:38:48,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:48,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:49,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:49,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775888122] [2021-07-13 19:38:49,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775888122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:49,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314191618] [2021-07-13 19:38:49,257 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 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-13 19:38:49,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:38:49,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:49,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:49,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:49,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 15 treesize of output 11 [2021-07-13 19:38:49,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 16 treesize of output 12 [2021-07-13 19:38:49,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 25 treesize of output 19 [2021-07-13 19:38:49,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:49,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:49,407 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:97 [2021-07-13 19:38:49,577 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1111], 1=[array_4, v_prenex_1112]} [2021-07-13 19:38:49,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:49,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:49,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,623 INFO L628 ElimStorePlain]: treesize reduction 79, result has 40.6 percent of original size [2021-07-13 19:38:49,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:49,625 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,639 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:49,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 22 treesize of output 14 [2021-07-13 19:38:49,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:49,656 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:38:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:49,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314191618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:49,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:49,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:38:49,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052964073] [2021-07-13 19:38:49,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:38:49,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:49,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:38:49,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:49,723 INFO L87 Difference]: Start difference. First operand 982 states and 3854 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:50,199 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-07-13 19:38:50,478 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 71 [2021-07-13 19:38:50,795 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-07-13 19:38:51,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:51,207 INFO L93 Difference]: Finished difference Result 1066 states and 4047 transitions. [2021-07-13 19:38:51,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:38:51,208 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:51,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:51,210 INFO L225 Difference]: With dead ends: 1066 [2021-07-13 19:38:51,210 INFO L226 Difference]: Without dead ends: 1057 [2021-07-13 19:38:51,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1698.0ms TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:38:51,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2021-07-13 19:38:51,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 985. [2021-07-13 19:38:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.928861788617886) internal successors, (3866), 984 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3866 transitions. [2021-07-13 19:38:51,222 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3866 transitions. Word has length 18 [2021-07-13 19:38:51,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:51,223 INFO L482 AbstractCegarLoop]: Abstraction has 985 states and 3866 transitions. [2021-07-13 19:38:51,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:38:51,223 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3866 transitions. [2021-07-13 19:38:51,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:51,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:51,224 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:51,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5600,438 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:51,425 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:51,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:51,425 INFO L82 PathProgramCache]: Analyzing trace with hash -651336960, now seen corresponding path program 292 times [2021-07-13 19:38:51,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:51,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948177438] [2021-07-13 19:38:51,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:51,627 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 50 [2021-07-13 19:38:51,909 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 61 [2021-07-13 19:38:52,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:52,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:52,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948177438] [2021-07-13 19:38:52,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948177438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:52,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27029047] [2021-07-13 19:38:52,227 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 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-13 19:38:52,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:52,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:52,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:52,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:52,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:52,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,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 16 treesize of output 12 [2021-07-13 19:38:52,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,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 25 treesize of output 19 [2021-07-13 19:38:52,359 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:52,362 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:52,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:52,403 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:97 [2021-07-13 19:38:52,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:52,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:52,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38: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 15 treesize of output 11 [2021-07-13 19:38:52,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38: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 25 treesize of output 19 [2021-07-13 19:38:52,659 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,703 INFO L628 ElimStorePlain]: treesize reduction 81, result has 36.2 percent of original size [2021-07-13 19:38:52,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 11 treesize of output 7 [2021-07-13 19:38:52,707 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-13 19:38:52,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:52,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:52,724 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:157, output treesize:38 [2021-07-13 19:38:52,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:52,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27029047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:52,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:52,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:38:52,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077167752] [2021-07-13 19:38:52,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:38:52,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:52,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:38:52,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:52,804 INFO L87 Difference]: Start difference. First operand 985 states and 3866 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-13 19:38:53,236 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2021-07-13 19:38:53,471 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-07-13 19:38:54,071 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 53 [2021-07-13 19:38:54,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:54,379 INFO L93 Difference]: Finished difference Result 1054 states and 4021 transitions. [2021-07-13 19:38:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:38:54,379 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-13 19:38:54,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:54,381 INFO L225 Difference]: With dead ends: 1054 [2021-07-13 19:38:54,381 INFO L226 Difference]: Without dead ends: 1035 [2021-07-13 19:38:54,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 2080.1ms TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:38:54,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-07-13 19:38:54,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 981. [2021-07-13 19:38:54,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9306122448979592) internal successors, (3852), 980 states have internal predecessors, (3852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:54,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3852 transitions. [2021-07-13 19:38:54,394 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3852 transitions. Word has length 18 [2021-07-13 19:38:54,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:54,394 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3852 transitions. [2021-07-13 19:38:54,394 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-13 19:38:54,394 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3852 transitions. [2021-07-13 19:38:54,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:54,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:54,395 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:54,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5616,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:54,611 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:54,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:54,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1349294162, now seen corresponding path program 293 times [2021-07-13 19:38:54,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:54,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249977142] [2021-07-13 19:38:54,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:54,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:54,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:54,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249977142] [2021-07-13 19:38:54,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249977142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:54,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909963660] [2021-07-13 19:38:54,930 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 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-13 19:38:54,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:54,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:54,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:54,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:55,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 16 treesize of output 12 [2021-07-13 19:38:55,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 15 treesize of output 11 [2021-07-13 19:38:55,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 25 treesize of output 19 [2021-07-13 19:38:55,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,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 26 treesize of output 20 [2021-07-13 19:38:55,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:55,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:55,120 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:107 [2021-07-13 19:38:55,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 25 treesize of output 19 [2021-07-13 19:38:55,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 27 treesize of output 21 [2021-07-13 19:38:55,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:55,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 17 treesize of output 13 [2021-07-13 19:38:55,250 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,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-13 19:38:55,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,292 INFO L628 ElimStorePlain]: treesize reduction 64, result has 43.4 percent of original size [2021-07-13 19:38:55,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 22 treesize of output 14 [2021-07-13 19:38:55,295 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:55,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:55,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:55,312 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:38:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:55,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909963660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:55,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:55,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:38:55,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905834257] [2021-07-13 19:38:55,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:55,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:55,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:55,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:55,391 INFO L87 Difference]: Start difference. First operand 981 states and 3852 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:56,012 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:38:56,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:56,406 INFO L93 Difference]: Finished difference Result 1020 states and 3953 transitions. [2021-07-13 19:38:56,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:56,406 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:56,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:56,408 INFO L225 Difference]: With dead ends: 1020 [2021-07-13 19:38:56,409 INFO L226 Difference]: Without dead ends: 1015 [2021-07-13 19:38:56,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1112.2ms TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:38:56,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-07-13 19:38:56,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 978. [2021-07-13 19:38:56,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:38:56,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:38:56,421 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:38:56,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:56,421 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:38:56,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:38:56,421 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:38:56,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:56,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:56,422 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:56,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5629,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:56,638 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:56,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:56,638 INFO L82 PathProgramCache]: Analyzing trace with hash -781882228, now seen corresponding path program 294 times [2021-07-13 19:38:56,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:56,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130333120] [2021-07-13 19:38:56,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:56,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:56,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:56,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:56,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130333120] [2021-07-13 19:38:56,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130333120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:56,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036809995] [2021-07-13 19:38:56,837 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 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-13 19:38:56,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:56,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:56,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:56,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:56,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 25 treesize of output 19 [2021-07-13 19:38:56,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,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 15 treesize of output 11 [2021-07-13 19:38:56,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:57,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:92, output treesize:74 [2021-07-13 19:38:57,173 INFO L446 ElimStorePlain]: Different costs {1=[array_2, v_prenex_1116, v_prenex_1117], 3=[array_4]} [2021-07-13 19:38:57,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 25 treesize of output 19 [2021-07-13 19:38:57,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 27 treesize of output 21 [2021-07-13 19:38:57,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,211 INFO L628 ElimStorePlain]: treesize reduction 72, result has 33.3 percent of original size [2021-07-13 19:38:57,211 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1116 vanished before elimination [2021-07-13 19:38:57,211 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1117 vanished before elimination [2021-07-13 19:38:57,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 11 treesize of output 7 [2021-07-13 19:38:57,215 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:38:57,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:57,228 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 9 variables, input treesize:124, output treesize:16 [2021-07-13 19:38:57,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:57,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036809995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:57,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:57,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:38:57,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453318488] [2021-07-13 19:38:57,245 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:38:57,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:57,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:38:57,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:38:57,245 INFO L87 Difference]: Start difference. First operand 978 states and 3842 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:57,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:57,672 INFO L93 Difference]: Finished difference Result 1012 states and 3929 transitions. [2021-07-13 19:38:57,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:57,672 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:57,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:57,674 INFO L225 Difference]: With dead ends: 1012 [2021-07-13 19:38:57,674 INFO L226 Difference]: Without dead ends: 1007 [2021-07-13 19:38:57,675 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 558.1ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:57,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-07-13 19:38:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 981. [2021-07-13 19:38:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9326530612244897) internal successors, (3854), 980 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:57,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3854 transitions. [2021-07-13 19:38:57,687 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3854 transitions. Word has length 18 [2021-07-13 19:38:57,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:57,687 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3854 transitions. [2021-07-13 19:38:57,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:38:57,687 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3854 transitions. [2021-07-13 19:38:57,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:57,688 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:57,688 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:57,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5643,441 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:57,904 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:57,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:57,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1573096322, now seen corresponding path program 295 times [2021-07-13 19:38:57,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:57,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853131803] [2021-07-13 19:38:57,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:57,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:58,129 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:58,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:58,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853131803] [2021-07-13 19:38:58,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853131803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:58,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281223919] [2021-07-13 19:38:58,130 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 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-13 19:38:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:58,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:38:58,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:58,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 25 treesize of output 19 [2021-07-13 19:38:58,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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-13 19:38:58,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:58,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:58,307 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:104, output treesize:86 [2021-07-13 19:38:58,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 15 treesize of output 11 [2021-07-13 19:38:58,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 27 treesize of output 21 [2021-07-13 19:38:58,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 25 treesize of output 19 [2021-07-13 19:38:58,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 17 treesize of output 13 [2021-07-13 19:38:58,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,477 INFO L628 ElimStorePlain]: treesize reduction 107, result has 41.5 percent of original size [2021-07-13 19:38:58,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,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 11 treesize of output 7 [2021-07-13 19:38:58,482 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-13 19:38:58,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:58,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:58,520 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:209, output treesize:68 [2021-07-13 19:38:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:58,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281223919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:58,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:58,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-07-13 19:38:58,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527743640] [2021-07-13 19:38:58,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:58,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:58,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:58,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:58,673 INFO L87 Difference]: Start difference. First operand 981 states and 3854 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:59,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:59,015 INFO L93 Difference]: Finished difference Result 1022 states and 3954 transitions. [2021-07-13 19:38:59,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:59,016 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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-13 19:38:59,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:59,018 INFO L225 Difference]: With dead ends: 1022 [2021-07-13 19:38:59,018 INFO L226 Difference]: Without dead ends: 1010 [2021-07-13 19:38:59,018 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 536.1ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:59,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-07-13 19:38:59,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 978. [2021-07-13 19:38:59,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:38:59,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:38:59,030 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:38:59,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:59,030 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:38:59,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:59,031 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:38:59,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:59,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:59,032 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:59,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5654,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:59,248 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:59,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:59,248 INFO L82 PathProgramCache]: Analyzing trace with hash 699355642, now seen corresponding path program 296 times [2021-07-13 19:38:59,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:59,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379764876] [2021-07-13 19:38:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:59,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:59,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:59,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379764876] [2021-07-13 19:38:59,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379764876] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:59,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582785513] [2021-07-13 19:38:59,478 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 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-13 19:38:59,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:59,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:59,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:38:59,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:59,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:38:59,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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 15 treesize of output 11 [2021-07-13 19:38:59,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:59,657 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:83, output treesize:69 [2021-07-13 19:38:59,715 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1120], 1=[v_prenex_1121, array_4]} [2021-07-13 19:38:59,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 25 treesize of output 19 [2021-07-13 19:38:59,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:59,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,774 INFO L628 ElimStorePlain]: treesize reduction 89, result has 40.3 percent of original size [2021-07-13 19:38:59,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:59,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,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 22 treesize of output 14 [2021-07-13 19:38:59,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,823 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:59,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:59,823 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:163, output treesize:41 [2021-07-13 19:38:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:59,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582785513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:59,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:59,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:59,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630520014] [2021-07-13 19:38:59,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:59,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:59,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:59,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:59,901 INFO L87 Difference]: Start difference. First operand 978 states and 3842 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:00,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:00,696 INFO L93 Difference]: Finished difference Result 1025 states and 3965 transitions. [2021-07-13 19:39:00,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:00,696 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:39:00,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:00,698 INFO L225 Difference]: With dead ends: 1025 [2021-07-13 19:39:00,698 INFO L226 Difference]: Without dead ends: 1015 [2021-07-13 19:39:00,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 865.9ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:00,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-07-13 19:39:00,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 975. [2021-07-13 19:39:00,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 974 states have (on average 3.935318275154004) internal successors, (3833), 974 states have internal predecessors, (3833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 3833 transitions. [2021-07-13 19:39:00,710 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 3833 transitions. Word has length 18 [2021-07-13 19:39:00,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:00,710 INFO L482 AbstractCegarLoop]: Abstraction has 975 states and 3833 transitions. [2021-07-13 19:39:00,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:00,711 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 3833 transitions. [2021-07-13 19:39:00,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:00,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:00,712 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:00,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5668,443 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:00,928 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:00,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:00,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1248272052, now seen corresponding path program 297 times [2021-07-13 19:39:00,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:00,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933338953] [2021-07-13 19:39:00,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:00,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:01,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:01,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933338953] [2021-07-13 19:39:01,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933338953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:01,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131894244] [2021-07-13 19:39:01,224 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 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-13 19:39:01,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:01,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:01,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:01,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:01,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,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-13 19:39:01,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,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 25 treesize of output 19 [2021-07-13 19:39:01,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:01,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,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-13 19:39:01,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:01,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:01,420 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:141 [2021-07-13 19:39:01,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,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 35 treesize of output 27 [2021-07-13 19:39:01,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,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 25 treesize of output 19 [2021-07-13 19:39:01,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,657 INFO L628 ElimStorePlain]: treesize reduction 64, result has 31.9 percent of original size [2021-07-13 19:39:01,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,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 11 treesize of output 7 [2021-07-13 19:39:01,660 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:39:01,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:01,669 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1123 vanished before elimination [2021-07-13 19:39:01,669 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1122 vanished before elimination [2021-07-13 19:39:01,670 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-13 19:39:01,670 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:114, output treesize:16 [2021-07-13 19:39:01,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:01,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131894244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:01,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:01,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:01,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745018799] [2021-07-13 19:39:01,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:01,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:01,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:01,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:01,699 INFO L87 Difference]: Start difference. First operand 975 states and 3833 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:02,123 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 49 [2021-07-13 19:39:02,411 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 48 [2021-07-13 19:39:02,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:02,494 INFO L93 Difference]: Finished difference Result 1017 states and 3942 transitions. [2021-07-13 19:39:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:02,495 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:39:02,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:02,497 INFO L225 Difference]: With dead ends: 1017 [2021-07-13 19:39:02,497 INFO L226 Difference]: Without dead ends: 1012 [2021-07-13 19:39:02,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1022.3ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:02,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-07-13 19:39:02,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 981. [2021-07-13 19:39:02,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9357142857142855) internal successors, (3857), 980 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:02,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3857 transitions. [2021-07-13 19:39:02,509 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3857 transitions. Word has length 18 [2021-07-13 19:39:02,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:02,509 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3857 transitions. [2021-07-13 19:39:02,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:02,509 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3857 transitions. [2021-07-13 19:39:02,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:02,510 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:02,510 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:02,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5679,444 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:02,726 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:02,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:02,727 INFO L82 PathProgramCache]: Analyzing trace with hash -691716694, now seen corresponding path program 298 times [2021-07-13 19:39:02,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:02,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629098262] [2021-07-13 19:39:02,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:03,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:03,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629098262] [2021-07-13 19:39:03,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629098262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:03,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695397715] [2021-07-13 19:39:03,043 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 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-13 19:39:03,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:03,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:03,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:39:03,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:03,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 26 treesize of output 20 [2021-07-13 19:39:03,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 15 treesize of output 11 [2021-07-13 19:39:03,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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-13 19:39:03,166 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 25 treesize of output 19 [2021-07-13 19:39:03,170 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:03,239 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:197, output treesize:161 [2021-07-13 19:39:03,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 25 treesize of output 19 [2021-07-13 19:39:03,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:39:03,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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-13 19:39:03,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 15 treesize of output 11 [2021-07-13 19:39:03,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,514 INFO L628 ElimStorePlain]: treesize reduction 107, result has 41.5 percent of original size [2021-07-13 19:39:03,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,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 11 treesize of output 7 [2021-07-13 19:39:03,519 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-13 19:39:03,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:03,557 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:209, output treesize:68 [2021-07-13 19:39:03,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:03,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695397715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:03,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:03,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 19:39:03,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547625349] [2021-07-13 19:39:03,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:03,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:03,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:03,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:03,701 INFO L87 Difference]: Start difference. First operand 981 states and 3857 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:39:04,137 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-07-13 19:39:04,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:04,377 INFO L93 Difference]: Finished difference Result 1037 states and 4000 transitions. [2021-07-13 19:39:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:04,378 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 18 [2021-07-13 19:39:04,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:04,380 INFO L225 Difference]: With dead ends: 1037 [2021-07-13 19:39:04,380 INFO L226 Difference]: Without dead ends: 1022 [2021-07-13 19:39:04,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 981.9ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:04,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-07-13 19:39:04,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 981. [2021-07-13 19:39:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9326530612244897) internal successors, (3854), 980 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:04,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3854 transitions. [2021-07-13 19:39:04,392 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3854 transitions. Word has length 18 [2021-07-13 19:39:04,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:04,392 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3854 transitions. [2021-07-13 19:39:04,392 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:39:04,392 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3854 transitions. [2021-07-13 19:39:04,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:04,393 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:04,393 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:04,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5694 [2021-07-13 19:39:04,607 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:04,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:04,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1455365034, now seen corresponding path program 299 times [2021-07-13 19:39:04,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:04,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647433106] [2021-07-13 19:39:04,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:04,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:04,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:04,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:04,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647433106] [2021-07-13 19:39:04,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647433106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:04,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341486159] [2021-07-13 19:39:04,817 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 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-13 19:39:04,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:04,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:04,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:04,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:04,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 26 treesize of output 20 [2021-07-13 19:39:04,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 25 treesize of output 19 [2021-07-13 19:39:04,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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-13 19:39:04,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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-13 19:39:04,937 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:39:04,980 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:191, output treesize:155 [2021-07-13 19:39:05,119 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 3=[array_4]} [2021-07-13 19:39:05,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 27 treesize of output 21 [2021-07-13 19:39:05,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 25 treesize of output 19 [2021-07-13 19:39:05,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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-13 19:39:05,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 17 treesize of output 13 [2021-07-13 19:39:05,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,176 INFO L628 ElimStorePlain]: treesize reduction 85, result has 45.2 percent of original size [2021-07-13 19:39:05,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:05,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 22 treesize of output 14 [2021-07-13 19:39:05,178 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:05,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:05,196 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-13 19:39:05,196 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:185, output treesize:44 [2021-07-13 19:39:05,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:05,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341486159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:05,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:05,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:39:05,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030435453] [2021-07-13 19:39:05,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:05,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:05,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:05,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:05,250 INFO L87 Difference]: Start difference. First operand 981 states and 3854 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:39:05,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:05,733 INFO L93 Difference]: Finished difference Result 1024 states and 3980 transitions. [2021-07-13 19:39:05,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:05,734 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 18 [2021-07-13 19:39:05,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:05,736 INFO L225 Difference]: With dead ends: 1024 [2021-07-13 19:39:05,736 INFO L226 Difference]: Without dead ends: 1019 [2021-07-13 19:39:05,736 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 579.2ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:05,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2021-07-13 19:39:05,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 980. [2021-07-13 19:39:05,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 3.932584269662921) internal successors, (3850), 979 states have internal predecessors, (3850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:05,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 3850 transitions. [2021-07-13 19:39:05,748 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 3850 transitions. Word has length 18 [2021-07-13 19:39:05,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:05,748 INFO L482 AbstractCegarLoop]: Abstraction has 980 states and 3850 transitions. [2021-07-13 19:39:05,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-13 19:39:05,748 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 3850 transitions. [2021-07-13 19:39:05,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:05,749 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:05,749 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:05,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5710,446 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:05,965 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:05,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:05,966 INFO L82 PathProgramCache]: Analyzing trace with hash 805372912, now seen corresponding path program 300 times [2021-07-13 19:39:05,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:05,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337046047] [2021-07-13 19:39:05,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:05,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:06,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:06,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337046047] [2021-07-13 19:39:06,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337046047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:06,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30395586] [2021-07-13 19:39:06,331 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 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-13 19:39:06,361 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:06,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:06,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:06,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,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 26 treesize of output 20 [2021-07-13 19:39:06,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:06,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:06,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:39:06,480 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:06,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:06,523 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:107 [2021-07-13 19:39:06,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,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 27 treesize of output 21 [2021-07-13 19:39:06,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,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 17 treesize of output 13 [2021-07-13 19:39:06,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:06,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-13 19:39:06,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,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 15 treesize of output 11 [2021-07-13 19:39:06,662 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:06,701 INFO L628 ElimStorePlain]: treesize reduction 64, result has 40.2 percent of original size [2021-07-13 19:39:06,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:39:06,705 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-13 19:39:06,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:06,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:06,722 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:143, output treesize:35 [2021-07-13 19:39:06,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:06,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30395586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:06,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:06,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:39:06,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783953962] [2021-07-13 19:39:06,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:06,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:06,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:06,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:06,793 INFO L87 Difference]: Start difference. First operand 980 states and 3850 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:07,298 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-07-13 19:39:07,626 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:39:07,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:07,981 INFO L93 Difference]: Finished difference Result 1038 states and 4005 transitions. [2021-07-13 19:39:07,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:07,981 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:07,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:07,983 INFO L225 Difference]: With dead ends: 1038 [2021-07-13 19:39:07,983 INFO L226 Difference]: Without dead ends: 1028 [2021-07-13 19:39:07,983 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1271.9ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:07,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-07-13 19:39:07,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 978. [2021-07-13 19:39:07,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:39:07,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:39:07,996 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:39:07,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:07,996 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:39:07,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:07,996 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:39:07,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:07,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:07,998 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:08,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5738 [2021-07-13 19:39:08,198 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:08,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:08,198 INFO L82 PathProgramCache]: Analyzing trace with hash 126667614, now seen corresponding path program 301 times [2021-07-13 19:39:08,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:08,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884415801] [2021-07-13 19:39:08,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:08,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:08,549 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 56 [2021-07-13 19:39:08,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:08,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:08,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884415801] [2021-07-13 19:39:08,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884415801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:08,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18399117] [2021-07-13 19:39:08,963 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 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-13 19:39:08,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:08,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 19:39:08,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:09,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 26 treesize of output 20 [2021-07-13 19:39:09,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 16 treesize of output 12 [2021-07-13 19:39:09,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 25 treesize of output 19 [2021-07-13 19:39:09,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,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-13 19:39:09,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:09,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:09,176 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:123 [2021-07-13 19:39:09,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 25 treesize of output 19 [2021-07-13 19:39:09,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 35 treesize of output 27 [2021-07-13 19:39:09,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:09,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,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 25 treesize of output 19 [2021-07-13 19:39:09,325 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,368 INFO L628 ElimStorePlain]: treesize reduction 68, result has 41.9 percent of original size [2021-07-13 19:39:09,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 22 treesize of output 14 [2021-07-13 19:39:09,372 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:09,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:09,390 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:39:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:09,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18399117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:09,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:09,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:39:09,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923993521] [2021-07-13 19:39:09,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:39:09,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:09,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:39:09,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:09,471 INFO L87 Difference]: Start difference. First operand 978 states and 3842 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-13 19:39:10,000 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 19:39:10,204 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-13 19:39:10,519 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 44 [2021-07-13 19:39:10,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:10,587 INFO L93 Difference]: Finished difference Result 1019 states and 3955 transitions. [2021-07-13 19:39:10,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:10,587 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-13 19:39:10,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:10,589 INFO L225 Difference]: With dead ends: 1019 [2021-07-13 19:39:10,589 INFO L226 Difference]: Without dead ends: 1014 [2021-07-13 19:39:10,590 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1616.4ms TimeCoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:10,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2021-07-13 19:39:10,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 978. [2021-07-13 19:39:10,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 977 states have (on average 3.932446264073695) internal successors, (3842), 977 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-13 19:39:10,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 3842 transitions. [2021-07-13 19:39:10,603 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 3842 transitions. Word has length 18 [2021-07-13 19:39:10,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:10,603 INFO L482 AbstractCegarLoop]: Abstraction has 978 states and 3842 transitions. [2021-07-13 19:39:10,603 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-13 19:39:10,603 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 3842 transitions. [2021-07-13 19:39:10,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:10,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:10,604 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:10,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5752,448 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:10,821 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:10,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:10,821 INFO L82 PathProgramCache]: Analyzing trace with hash -884569992, now seen corresponding path program 302 times [2021-07-13 19:39:10,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:10,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047639786] [2021-07-13 19:39:10,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:10,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:10,997 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:39:11,226 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:39:11,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:11,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:11,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047639786] [2021-07-13 19:39:11,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047639786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:11,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307056296] [2021-07-13 19:39:11,526 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 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-13 19:39:11,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:11,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:11,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:11,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:11,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 15 treesize of output 11 [2021-07-13 19:39:11,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 25 treesize of output 19 [2021-07-13 19:39:11,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:11,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 26 treesize of output 20 [2021-07-13 19:39:11,706 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,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-13 19:39:11,710 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:11,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:11,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:11,791 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:39:12,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 17 treesize of output 13 [2021-07-13 19:39:12,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,043 INFO L628 ElimStorePlain]: treesize reduction 62, result has 37.4 percent of original size [2021-07-13 19:39:12,043 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:12,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 19 treesize of output 15 [2021-07-13 19:39:12,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 12 treesize of output 8 [2021-07-13 19:39:12,060 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 19:39:12,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:12,070 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-13 19:39:12,070 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:106, output treesize:16 [2021-07-13 19:39:12,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:12,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307056296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:12,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:12,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-07-13 19:39:12,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152074389] [2021-07-13 19:39:12,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:12,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:12,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:12,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:12,105 INFO L87 Difference]: Start difference. First operand 978 states and 3842 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:39:12,517 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 43 [2021-07-13 19:39:12,800 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 54 [2021-07-13 19:39:13,105 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2021-07-13 19:39:13,477 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 65 [2021-07-13 19:39:13,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:13,653 INFO L93 Difference]: Finished difference Result 1068 states and 4102 transitions. [2021-07-13 19:39:13,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:39:13,653 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-07-13 19:39:13,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:13,655 INFO L225 Difference]: With dead ends: 1068 [2021-07-13 19:39:13,655 INFO L226 Difference]: Without dead ends: 1058 [2021-07-13 19:39:13,656 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1975.4ms TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:13,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2021-07-13 19:39:13,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 972. [2021-07-13 19:39:13,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 971 states have (on average 3.938208032955716) internal successors, (3824), 971 states have internal predecessors, (3824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 3824 transitions. [2021-07-13 19:39:13,668 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 3824 transitions. Word has length 18 [2021-07-13 19:39:13,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:13,668 INFO L482 AbstractCegarLoop]: Abstraction has 972 states and 3824 transitions. [2021-07-13 19:39:13,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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-13 19:39:13,668 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 3824 transitions. [2021-07-13 19:39:13,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:13,669 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:13,669 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:13,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5766,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:13,884 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:13,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:13,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1041749102, now seen corresponding path program 303 times [2021-07-13 19:39:13,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:13,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569101818] [2021-07-13 19:39:13,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:14,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:14,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569101818] [2021-07-13 19:39:14,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569101818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:14,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967990024] [2021-07-13 19:39:14,215 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 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-13 19:39:14,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:14,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:14,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:14,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:14,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 26 treesize of output 20 [2021-07-13 19:39:14,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:14,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,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 25 treesize of output 19 [2021-07-13 19:39:14,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,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 16 treesize of output 12 [2021-07-13 19:39:14,386 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:14,442 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:161, output treesize:129 [2021-07-13 19:39:14,580 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1131], 1=[v_prenex_1132, array_4]} [2021-07-13 19:39:14,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:14,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,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 15 treesize of output 11 [2021-07-13 19:39:14,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,635 INFO L628 ElimStorePlain]: treesize reduction 83, result has 39.4 percent of original size [2021-07-13 19:39:14,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:14,638 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,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 11 treesize of output 7 [2021-07-13 19:39:14,660 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-13 19:39:14,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,677 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:14,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:14,678 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:151, output treesize:35 [2021-07-13 19:39:14,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:14,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967990024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:14,755 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:14,755 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:39:14,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268208602] [2021-07-13 19:39:14,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:14,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:14,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:14,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:14,755 INFO L87 Difference]: Start difference. First operand 972 states and 3824 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:15,262 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-07-13 19:39:15,418 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-07-13 19:39:15,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:15,778 INFO L93 Difference]: Finished difference Result 1048 states and 4045 transitions. [2021-07-13 19:39:15,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:15,779 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:15,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:15,781 INFO L225 Difference]: With dead ends: 1048 [2021-07-13 19:39:15,781 INFO L226 Difference]: Without dead ends: 1038 [2021-07-13 19:39:15,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1217.3ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:15,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2021-07-13 19:39:15,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 972. [2021-07-13 19:39:15,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 971 states have (on average 3.938208032955716) internal successors, (3824), 971 states have internal predecessors, (3824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:15,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 3824 transitions. [2021-07-13 19:39:15,794 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 3824 transitions. Word has length 18 [2021-07-13 19:39:15,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:15,794 INFO L482 AbstractCegarLoop]: Abstraction has 972 states and 3824 transitions. [2021-07-13 19:39:15,794 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-13 19:39:15,794 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 3824 transitions. [2021-07-13 19:39:15,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:15,795 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:15,795 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:16,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5781,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:16,012 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:16,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:16,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1952554566, now seen corresponding path program 304 times [2021-07-13 19:39:16,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:16,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622335674] [2021-07-13 19:39:16,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:16,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:16,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:16,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622335674] [2021-07-13 19:39:16,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622335674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:16,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719884131] [2021-07-13 19:39:16,476 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 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-13 19:39:16,505 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:16,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:16,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:39:16,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:16,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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-13 19:39:16,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:16,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 25 treesize of output 19 [2021-07-13 19:39:16,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,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 26 treesize of output 20 [2021-07-13 19:39:16,614 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:16,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:16,649 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:93 [2021-07-13 19:39:16,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 25 treesize of output 19 [2021-07-13 19:39:16,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 27 treesize of output 21 [2021-07-13 19:39:16,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 15 treesize of output 11 [2021-07-13 19:39:16,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,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-13 19:39:16,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,872 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.5 percent of original size [2021-07-13 19:39:16,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 22 treesize of output 14 [2021-07-13 19:39:16,875 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:16,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:16,898 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:173, output treesize:50 [2021-07-13 19:39:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:17,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719884131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:17,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:17,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:39:17,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112253742] [2021-07-13 19:39:17,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:39:17,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:17,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:39:17,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:17,018 INFO L87 Difference]: Start difference. First operand 972 states and 3824 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-13 19:39:17,490 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-07-13 19:39:17,660 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 48 [2021-07-13 19:39:17,875 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2021-07-13 19:39:18,073 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 59 [2021-07-13 19:39:18,275 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-07-13 19:39:18,443 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 61 [2021-07-13 19:39:18,605 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 58 [2021-07-13 19:39:18,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:18,843 INFO L93 Difference]: Finished difference Result 1278 states and 4854 transitions. [2021-07-13 19:39:18,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:18,843 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-13 19:39:18,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:18,846 INFO L225 Difference]: With dead ends: 1278 [2021-07-13 19:39:18,846 INFO L226 Difference]: Without dead ends: 1256 [2021-07-13 19:39:18,846 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2020.4ms TimeCoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:39:18,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-07-13 19:39:18,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 984. [2021-07-13 19:39:18,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.9389623601220753) internal successors, (3872), 983 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3872 transitions. [2021-07-13 19:39:18,861 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3872 transitions. Word has length 18 [2021-07-13 19:39:18,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:18,861 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3872 transitions. [2021-07-13 19:39:18,861 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-13 19:39:18,861 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3872 transitions. [2021-07-13 19:39:18,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:18,862 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:18,862 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:19,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5796,451 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:19,078 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:19,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:19,078 INFO L82 PathProgramCache]: Analyzing trace with hash -677605888, now seen corresponding path program 305 times [2021-07-13 19:39:19,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:19,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124839970] [2021-07-13 19:39:19,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:19,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:19,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124839970] [2021-07-13 19:39:19,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124839970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:19,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223695531] [2021-07-13 19:39:19,378 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 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-13 19:39:19,414 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:19,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:19,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:19,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:19,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 26 treesize of output 20 [2021-07-13 19:39:19,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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-13 19:39:19,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:39:19,504 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,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 16 treesize of output 12 [2021-07-13 19:39:19,507 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:19,535 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:111, output treesize:79 [2021-07-13 19:39:19,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 25 treesize of output 19 [2021-07-13 19:39:19,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 35 treesize of output 27 [2021-07-13 19:39:19,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 15 treesize of output 11 [2021-07-13 19:39:19,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:39:19,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,748 INFO L628 ElimStorePlain]: treesize reduction 70, result has 38.1 percent of original size [2021-07-13 19:39:19,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 11 treesize of output 7 [2021-07-13 19:39:19,752 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-13 19:39:19,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:19,770 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:151, output treesize:35 [2021-07-13 19:39:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:19,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223695531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:19,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:19,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:19,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792331394] [2021-07-13 19:39:19,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:19,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:19,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:19,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:19,848 INFO L87 Difference]: Start difference. First operand 984 states and 3872 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:39:20,411 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-07-13 19:39:20,892 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-07-13 19:39:20,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:20,969 INFO L93 Difference]: Finished difference Result 1164 states and 4532 transitions. [2021-07-13 19:39:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:20,969 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:39:20,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:20,972 INFO L225 Difference]: With dead ends: 1164 [2021-07-13 19:39:20,972 INFO L226 Difference]: Without dead ends: 1159 [2021-07-13 19:39:20,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1165.7ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:20,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2021-07-13 19:39:20,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 982. [2021-07-13 19:39:20,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.9429153924566767) internal successors, (3868), 981 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:20,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3868 transitions. [2021-07-13 19:39:20,986 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3868 transitions. Word has length 18 [2021-07-13 19:39:20,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:20,986 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3868 transitions. [2021-07-13 19:39:20,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-13 19:39:20,986 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3868 transitions. [2021-07-13 19:39:20,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:20,987 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:20,987 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:21,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5809 [2021-07-13 19:39:21,203 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:21,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:21,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1248428190, now seen corresponding path program 306 times [2021-07-13 19:39:21,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:21,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17133252] [2021-07-13 19:39:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:21,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:21,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:21,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17133252] [2021-07-13 19:39:21,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17133252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:21,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473229870] [2021-07-13 19:39:21,422 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 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-13 19:39:21,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:21,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:21,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:21,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:21,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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-13 19:39:21,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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-13 19:39:21,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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 25 treesize of output 19 [2021-07-13 19:39:21,599 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:21,604 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:21,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:21,669 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:137 [2021-07-13 19:39:21,821 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1133], 1=[array_4, v_prenex_1134]} [2021-07-13 19:39:21,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:21,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:21,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,883 INFO L628 ElimStorePlain]: treesize reduction 81, result has 42.6 percent of original size [2021-07-13 19:39:21,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:21,886 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:21,908 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:21,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:21,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 22 treesize of output 14 [2021-07-13 19:39:21,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:21,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:21,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:21,934 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:41 [2021-07-13 19:39:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:22,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473229870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:22,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:22,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:22,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525732969] [2021-07-13 19:39:22,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:22,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:22,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:22,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:22,018 INFO L87 Difference]: Start difference. First operand 982 states and 3868 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:22,528 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 19:39:22,999 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-07-13 19:39:23,127 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:39:23,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:23,206 INFO L93 Difference]: Finished difference Result 1157 states and 4510 transitions. [2021-07-13 19:39:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:23,206 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:39:23,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:23,209 INFO L225 Difference]: With dead ends: 1157 [2021-07-13 19:39:23,209 INFO L226 Difference]: Without dead ends: 1147 [2021-07-13 19:39:23,209 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1253.6ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1147 states. [2021-07-13 19:39:23,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1147 to 981. [2021-07-13 19:39:23,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 980 states have (on average 3.9448979591836735) internal successors, (3866), 980 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 3866 transitions. [2021-07-13 19:39:23,223 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 3866 transitions. Word has length 18 [2021-07-13 19:39:23,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:23,223 INFO L482 AbstractCegarLoop]: Abstraction has 981 states and 3866 transitions. [2021-07-13 19:39:23,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:23,223 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 3866 transitions. [2021-07-13 19:39:23,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:23,225 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:23,225 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:23,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5823,453 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:23,441 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:23,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:23,442 INFO L82 PathProgramCache]: Analyzing trace with hash -19028988, now seen corresponding path program 307 times [2021-07-13 19:39:23,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:23,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379194609] [2021-07-13 19:39:23,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:23,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:23,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:23,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379194609] [2021-07-13 19:39:23,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379194609] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:23,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173689888] [2021-07-13 19:39:23,654 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 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-13 19:39:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:23,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:23,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:23,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 15 treesize of output 11 [2021-07-13 19:39:23,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 25 treesize of output 19 [2021-07-13 19:39:23,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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-13 19:39:23,826 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,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 26 treesize of output 20 [2021-07-13 19:39:23,829 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:23,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:39:23,880 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:167, output treesize:135 [2021-07-13 19:39:24,031 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_4]} [2021-07-13 19:39:24,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-13 19:39:24,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 35 treesize of output 27 [2021-07-13 19:39:24,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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-13 19:39:24,043 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,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 25 treesize of output 19 [2021-07-13 19:39:24,061 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,106 INFO L628 ElimStorePlain]: treesize reduction 80, result has 43.3 percent of original size [2021-07-13 19:39:24,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:24,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 22 treesize of output 14 [2021-07-13 19:39:24,109 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:24,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:24,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:24,128 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:175, output treesize:35 [2021-07-13 19:39:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:24,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173689888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:24,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:24,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:24,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340041206] [2021-07-13 19:39:24,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:24,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:24,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:24,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:24,191 INFO L87 Difference]: Start difference. First operand 981 states and 3866 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:24,611 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 74 [2021-07-13 19:39:24,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:24,982 INFO L93 Difference]: Finished difference Result 1160 states and 4546 transitions. [2021-07-13 19:39:24,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:24,982 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-07-13 19:39:24,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:24,984 INFO L225 Difference]: With dead ends: 1160 [2021-07-13 19:39:24,984 INFO L226 Difference]: Without dead ends: 1155 [2021-07-13 19:39:24,984 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 861.2ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:24,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2021-07-13 19:39:24,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 975. [2021-07-13 19:39:24,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 974 states have (on average 3.9507186858316223) internal successors, (3848), 974 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-13 19:39:24,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 3848 transitions. [2021-07-13 19:39:24,997 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 3848 transitions. Word has length 18 [2021-07-13 19:39:24,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:24,997 INFO L482 AbstractCegarLoop]: Abstraction has 975 states and 3848 transitions. [2021-07-13 19:39:24,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:39:24,997 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 3848 transitions. [2021-07-13 19:39:24,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:24,999 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:24,999 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:25,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5838 [2021-07-13 19:39:25,205 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:25,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:25,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1736350512, now seen corresponding path program 308 times [2021-07-13 19:39:25,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:25,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078611463] [2021-07-13 19:39:25,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:25,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:25,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:25,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:25,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078611463] [2021-07-13 19:39:25,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078611463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:25,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904209780] [2021-07-13 19:39:25,324 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 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-13 19:39:25,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:25,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:25,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:25,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:25,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,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-13 19:39:25,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,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-13 19:39:25,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:25,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:25,449 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:25,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:25,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-13 19:39:25,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,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-13 19:39:25,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,539 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:25,539 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:25,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:25,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:25,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:25,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904209780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:25,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:25,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:25,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900748470] [2021-07-13 19:39:25,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:25,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:25,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:25,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:25,562 INFO L87 Difference]: Start difference. First operand 975 states and 3848 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:26,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:26,008 INFO L93 Difference]: Finished difference Result 1265 states and 4852 transitions. [2021-07-13 19:39:26,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:26,008 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:26,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:26,011 INFO L225 Difference]: With dead ends: 1265 [2021-07-13 19:39:26,011 INFO L226 Difference]: Without dead ends: 1265 [2021-07-13 19:39:26,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 363.8ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:26,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-07-13 19:39:26,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 988. [2021-07-13 19:39:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.951367781155015) internal successors, (3900), 987 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:26,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3900 transitions. [2021-07-13 19:39:26,026 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3900 transitions. Word has length 19 [2021-07-13 19:39:26,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:26,026 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3900 transitions. [2021-07-13 19:39:26,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:26,026 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3900 transitions. [2021-07-13 19:39:26,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:26,027 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:26,027 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:26,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5853,455 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:26,243 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:26,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:26,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1780604390, now seen corresponding path program 309 times [2021-07-13 19:39:26,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:26,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473237349] [2021-07-13 19:39:26,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:26,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:26,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:26,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473237349] [2021-07-13 19:39:26,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473237349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:26,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165872603] [2021-07-13 19:39:26,309 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 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-13 19:39:26,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:26,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:26,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:26,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:26,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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-13 19:39:26,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,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-13 19:39:26,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:26,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:26,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:26,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:26,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-13 19:39:26,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:26,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:39:26,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,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-13 19:39:26,460 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:26,474 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:39:26,474 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:26,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:26,475 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:26,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165872603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:26,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:26,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:39:26,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270718825] [2021-07-13 19:39:26,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:39:26,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:26,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:39:26,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:39:26,493 INFO L87 Difference]: Start difference. First operand 988 states and 3900 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-13 19:39:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:26,779 INFO L93 Difference]: Finished difference Result 1177 states and 4540 transitions. [2021-07-13 19:39:26,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:26,779 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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 19 [2021-07-13 19:39:26,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:26,782 INFO L225 Difference]: With dead ends: 1177 [2021-07-13 19:39:26,782 INFO L226 Difference]: Without dead ends: 1163 [2021-07-13 19:39:26,782 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 287.1ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:26,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2021-07-13 19:39:26,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 988. [2021-07-13 19:39:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.9463019250253293) internal successors, (3895), 987 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-13 19:39:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3895 transitions. [2021-07-13 19:39:26,796 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3895 transitions. Word has length 19 [2021-07-13 19:39:26,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:26,796 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3895 transitions. [2021-07-13 19:39:26,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-13 19:39:26,796 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3895 transitions. [2021-07-13 19:39:26,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:26,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:26,797 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:27,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5856,456 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:27,011 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:27,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:27,012 INFO L82 PathProgramCache]: Analyzing trace with hash 609550430, now seen corresponding path program 310 times [2021-07-13 19:39:27,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:27,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874625184] [2021-07-13 19:39:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:27,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:27,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874625184] [2021-07-13 19:39:27,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874625184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950185763] [2021-07-13 19:39:27,149 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 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-13 19:39:27,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:27,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:27,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:27,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:27,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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-13 19:39:27,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,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 15 treesize of output 11 [2021-07-13 19:39:27,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:27,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:27,267 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:27,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:27,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 15 treesize of output 11 [2021-07-13 19:39:27,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:27,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,357 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:27,357 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:27,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:27,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:27,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:27,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950185763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:27,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:27,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:27,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82245696] [2021-07-13 19:39:27,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:27,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:27,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:27,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:27,379 INFO L87 Difference]: Start difference. First operand 988 states and 3895 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:27,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:27,750 INFO L93 Difference]: Finished difference Result 1184 states and 4571 transitions. [2021-07-13 19:39:27,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:27,751 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:27,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:27,753 INFO L225 Difference]: With dead ends: 1184 [2021-07-13 19:39:27,753 INFO L226 Difference]: Without dead ends: 1184 [2021-07-13 19:39:27,753 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 373.5ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:27,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2021-07-13 19:39:27,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 991. [2021-07-13 19:39:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.9464646464646465) internal successors, (3907), 990 states have internal predecessors, (3907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:27,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3907 transitions. [2021-07-13 19:39:27,767 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3907 transitions. Word has length 19 [2021-07-13 19:39:27,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:27,768 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3907 transitions. [2021-07-13 19:39:27,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:27,768 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3907 transitions. [2021-07-13 19:39:27,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:27,769 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:27,769 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:27,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5862,457 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:27,985 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:27,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:27,985 INFO L82 PathProgramCache]: Analyzing trace with hash -999033840, now seen corresponding path program 311 times [2021-07-13 19:39:27,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:27,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982802431] [2021-07-13 19:39:27,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:27,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:28,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:28,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982802431] [2021-07-13 19:39:28,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982802431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:28,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127612595] [2021-07-13 19:39:28,052 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 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-13 19:39:28,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:28,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:28,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:28,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:28,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 15 treesize of output 11 [2021-07-13 19:39:28,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:28,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:28,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:28,141 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:39:28,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:28,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 17 treesize of output 13 [2021-07-13 19:39:28,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:28,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39: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 7 treesize of output 5 [2021-07-13 19:39:28,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,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-13 19:39:28,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,232 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:39:28,232 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:28,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:28,233 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:28,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127612595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:28,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:28,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:28,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76467678] [2021-07-13 19:39:28,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:28,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:28,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:28,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:28,251 INFO L87 Difference]: Start difference. First operand 991 states and 3907 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:28,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:28,608 INFO L93 Difference]: Finished difference Result 1189 states and 4580 transitions. [2021-07-13 19:39:28,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:28,608 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:28,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:28,610 INFO L225 Difference]: With dead ends: 1189 [2021-07-13 19:39:28,610 INFO L226 Difference]: Without dead ends: 1181 [2021-07-13 19:39:28,611 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 329.9ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:28,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2021-07-13 19:39:28,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 991. [2021-07-13 19:39:28,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.9434343434343435) internal successors, (3904), 990 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3904 transitions. [2021-07-13 19:39:28,624 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3904 transitions. Word has length 19 [2021-07-13 19:39:28,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:28,624 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3904 transitions. [2021-07-13 19:39:28,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:28,624 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3904 transitions. [2021-07-13 19:39:28,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:28,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:28,626 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:28,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5865,458 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:28,841 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:28,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:28,841 INFO L82 PathProgramCache]: Analyzing trace with hash 2090788300, now seen corresponding path program 312 times [2021-07-13 19:39:28,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:28,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111049282] [2021-07-13 19:39:28,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:28,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:28,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:28,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:28,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111049282] [2021-07-13 19:39:28,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111049282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:28,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936260893] [2021-07-13 19:39:28,949 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 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-13 19:39:28,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:28,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:28,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:29,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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-13 19:39:29,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,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-13 19:39:29,047 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:29,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:29,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:29,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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-13 19:39:29,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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-13 19:39:29,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:29,126 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,156 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:29,156 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:29,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:29,156 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:29,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:29,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936260893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:29,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:29,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:29,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082065699] [2021-07-13 19:39:29,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:29,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:29,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:29,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:29,204 INFO L87 Difference]: Start difference. First operand 991 states and 3904 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:29,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:29,799 INFO L93 Difference]: Finished difference Result 1217 states and 4654 transitions. [2021-07-13 19:39:29,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:29,799 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:29,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:29,801 INFO L225 Difference]: With dead ends: 1217 [2021-07-13 19:39:29,801 INFO L226 Difference]: Without dead ends: 1217 [2021-07-13 19:39:29,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 507.9ms TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:29,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2021-07-13 19:39:29,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 994. [2021-07-13 19:39:29,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.9466263846928498) internal successors, (3919), 993 states have internal predecessors, (3919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:29,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3919 transitions. [2021-07-13 19:39:29,815 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3919 transitions. Word has length 19 [2021-07-13 19:39:29,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:29,815 INFO L482 AbstractCegarLoop]: Abstraction has 994 states and 3919 transitions. [2021-07-13 19:39:29,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:29,815 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3919 transitions. [2021-07-13 19:39:29,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:29,817 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:29,817 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:30,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5871,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:30,033 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:30,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:30,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1009142822, now seen corresponding path program 313 times [2021-07-13 19:39:30,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:30,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851156702] [2021-07-13 19:39:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:30,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:30,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:30,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851156702] [2021-07-13 19:39:30,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851156702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:30,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793271900] [2021-07-13 19:39:30,112 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 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-13 19:39:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:30,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:30,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:30,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 15 treesize of output 11 [2021-07-13 19:39:30,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,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 16 treesize of output 12 [2021-07-13 19:39:30,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:30,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:30,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:39:30,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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 16 treesize of output 12 [2021-07-13 19:39:30,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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-13 19:39:30,260 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:30,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-13 19:39:30,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,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 17 treesize of output 13 [2021-07-13 19:39:30,266 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:30,307 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:39:30,307 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:30,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:30,308 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:39:30,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:30,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793271900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:30,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:30,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:30,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905624410] [2021-07-13 19:39:30,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:30,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:30,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:30,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:30,363 INFO L87 Difference]: Start difference. First operand 994 states and 3919 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:30,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:30,929 INFO L93 Difference]: Finished difference Result 1208 states and 4629 transitions. [2021-07-13 19:39:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:30,929 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:30,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:30,931 INFO L225 Difference]: With dead ends: 1208 [2021-07-13 19:39:30,931 INFO L226 Difference]: Without dead ends: 1204 [2021-07-13 19:39:30,931 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 503.4ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:30,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-07-13 19:39:30,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 998. [2021-07-13 19:39:30,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 997 states have (on average 3.945837512537613) internal successors, (3934), 997 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 3934 transitions. [2021-07-13 19:39:30,945 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 3934 transitions. Word has length 19 [2021-07-13 19:39:30,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:30,945 INFO L482 AbstractCegarLoop]: Abstraction has 998 states and 3934 transitions. [2021-07-13 19:39:30,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:30,945 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 3934 transitions. [2021-07-13 19:39:30,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:30,947 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:30,947 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:31,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5876,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:31,163 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:31,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:31,163 INFO L82 PathProgramCache]: Analyzing trace with hash 419812284, now seen corresponding path program 314 times [2021-07-13 19:39:31,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:31,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046025172] [2021-07-13 19:39:31,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:31,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:31,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:31,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046025172] [2021-07-13 19:39:31,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046025172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181960533] [2021-07-13 19:39:31,282 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 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-13 19:39:31,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:31,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:31,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:31,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:31,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 16 treesize of output 12 [2021-07-13 19:39:31,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,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-13 19:39:31,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:31,400 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:31,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,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 15 treesize of output 11 [2021-07-13 19:39:31,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:31,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:31,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,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 16 treesize of output 12 [2021-07-13 19:39:31,475 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,506 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:31,506 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:31,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:31,506 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:31,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:31,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181960533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:31,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:31,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472638083] [2021-07-13 19:39:31,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:31,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:31,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:31,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:31,568 INFO L87 Difference]: Start difference. First operand 998 states and 3934 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:32,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:32,148 INFO L93 Difference]: Finished difference Result 1200 states and 4622 transitions. [2021-07-13 19:39:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:32,148 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:32,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:32,151 INFO L225 Difference]: With dead ends: 1200 [2021-07-13 19:39:32,151 INFO L226 Difference]: Without dead ends: 1197 [2021-07-13 19:39:32,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 587.2ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:32,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1197 states. [2021-07-13 19:39:32,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1197 to 998. [2021-07-13 19:39:32,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 997 states have (on average 3.9428284854563693) internal successors, (3931), 997 states have internal predecessors, (3931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 3931 transitions. [2021-07-13 19:39:32,165 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 3931 transitions. Word has length 19 [2021-07-13 19:39:32,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:32,165 INFO L482 AbstractCegarLoop]: Abstraction has 998 states and 3931 transitions. [2021-07-13 19:39:32,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:32,165 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 3931 transitions. [2021-07-13 19:39:32,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:32,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,166 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5883 [2021-07-13 19:39:32,383 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1345835728, now seen corresponding path program 315 times [2021-07-13 19:39:32,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57134574] [2021-07-13 19:39:32,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:32,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:32,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:32,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57134574] [2021-07-13 19:39:32,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57134574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:32,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93083682] [2021-07-13 19:39:32,478 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 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-13 19:39:32,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:32,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:32,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:32,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:32,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:32,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:32,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:32,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:32,572 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:39:32,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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-13 19:39:32,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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-13 19:39:32,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:32,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-13 19:39:32,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,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 17 treesize of output 13 [2021-07-13 19:39:32,640 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:32,671 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:39:32,671 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:32,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:32,672 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:39:32,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:32,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93083682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:32,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:32,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:32,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460919114] [2021-07-13 19:39:32,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:32,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:32,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:32,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:32,716 INFO L87 Difference]: Start difference. First operand 998 states and 3931 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:33,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,173 INFO L93 Difference]: Finished difference Result 1190 states and 4592 transitions. [2021-07-13 19:39:33,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:33,174 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:33,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,176 INFO L225 Difference]: With dead ends: 1190 [2021-07-13 19:39:33,176 INFO L226 Difference]: Without dead ends: 1190 [2021-07-13 19:39:33,176 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 422.3ms TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:33,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-07-13 19:39:33,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 994. [2021-07-13 19:39:33,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 993 states have (on average 3.9405840886203425) internal successors, (3913), 993 states have internal predecessors, (3913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:33,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 3913 transitions. [2021-07-13 19:39:33,190 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 3913 transitions. Word has length 19 [2021-07-13 19:39:33,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,191 INFO L482 AbstractCegarLoop]: Abstraction has 994 states and 3913 transitions. [2021-07-13 19:39:33,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:33,191 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 3913 transitions. [2021-07-13 19:39:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:33,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,192 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5890 [2021-07-13 19:39:33,408 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,409 INFO L82 PathProgramCache]: Analyzing trace with hash -463534950, now seen corresponding path program 316 times [2021-07-13 19:39:33,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764935851] [2021-07-13 19:39:33,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764935851] [2021-07-13 19:39:33,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764935851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:33,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651643099] [2021-07-13 19:39:33,522 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 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-13 19:39:33,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:33,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:33,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:33,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:33,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,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-13 19:39:33,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,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-13 19:39:33,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:33,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:33,670 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:33,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,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-13 19:39:33,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,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-13 19:39:33,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,749 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:33,749 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:33,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,750 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651643099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:33,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:33,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:33,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990711438] [2021-07-13 19:39:33,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:33,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:33,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:33,772 INFO L87 Difference]: Start difference. First operand 994 states and 3913 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:34,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,117 INFO L93 Difference]: Finished difference Result 1097 states and 4258 transitions. [2021-07-13 19:39:34,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:34,118 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:34,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,120 INFO L225 Difference]: With dead ends: 1097 [2021-07-13 19:39:34,120 INFO L226 Difference]: Without dead ends: 1097 [2021-07-13 19:39:34,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 337.5ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:34,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-07-13 19:39:34,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 1000. [2021-07-13 19:39:34,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 3.937937937937938) internal successors, (3934), 999 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 3934 transitions. [2021-07-13 19:39:34,132 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 3934 transitions. Word has length 19 [2021-07-13 19:39:34,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,133 INFO L482 AbstractCegarLoop]: Abstraction has 1000 states and 3934 transitions. [2021-07-13 19:39:34,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:34,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 3934 transitions. [2021-07-13 19:39:34,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:34,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,134 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5895,463 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:34,350 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,351 INFO L82 PathProgramCache]: Analyzing trace with hash -2072119220, now seen corresponding path program 317 times [2021-07-13 19:39:34,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043688407] [2021-07-13 19:39:34,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,414 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043688407] [2021-07-13 19:39:34,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043688407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935890036] [2021-07-13 19:39:34,414 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 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-13 19:39:34,444 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:34,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:34,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:34,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:34,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39: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-13 19:39:34,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39: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-13 19:39:34,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:34,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:34,528 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:34,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:34,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:34,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,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-13 19:39:34,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,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-13 19:39:34,592 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,606 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:39:34,606 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:34,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:34,606 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935890036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:34,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:34,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445053920] [2021-07-13 19:39:34,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:34,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:34,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:34,625 INFO L87 Difference]: Start difference. First operand 1000 states and 3934 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:34,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,890 INFO L93 Difference]: Finished difference Result 1087 states and 4222 transitions. [2021-07-13 19:39:34,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:34,890 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:34,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,892 INFO L225 Difference]: With dead ends: 1087 [2021-07-13 19:39:34,892 INFO L226 Difference]: Without dead ends: 1079 [2021-07-13 19:39:34,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 247.2ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:34,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-07-13 19:39:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1000. [2021-07-13 19:39:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 3.934934934934935) internal successors, (3931), 999 states have internal predecessors, (3931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 3931 transitions. [2021-07-13 19:39:34,905 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 3931 transitions. Word has length 19 [2021-07-13 19:39:34,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,905 INFO L482 AbstractCegarLoop]: Abstraction has 1000 states and 3931 transitions. [2021-07-13 19:39:34,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:34,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 3931 transitions. [2021-07-13 19:39:34,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:34,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,906 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:35,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5898 [2021-07-13 19:39:35,122 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:35,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:35,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1017702920, now seen corresponding path program 318 times [2021-07-13 19:39:35,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:35,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087523911] [2021-07-13 19:39:35,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:35,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:35,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087523911] [2021-07-13 19:39:35,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087523911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168446633] [2021-07-13 19:39:35,231 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 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-13 19:39:35,260 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:35,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:35,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:35,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:35,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 15 treesize of output 11 [2021-07-13 19:39:35,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:35,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:35,359 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:35,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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-13 19:39:35,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,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 17 treesize of output 13 [2021-07-13 19:39:35,399 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:35,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:35,404 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,433 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:35,434 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:35,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:35,434 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:35,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168446633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:35,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:35,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493890454] [2021-07-13 19:39:35,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:35,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:35,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:35,482 INFO L87 Difference]: Start difference. First operand 1000 states and 3931 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:35,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,898 INFO L93 Difference]: Finished difference Result 1096 states and 4256 transitions. [2021-07-13 19:39:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:35,898 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:35,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,900 INFO L225 Difference]: With dead ends: 1096 [2021-07-13 19:39:35,900 INFO L226 Difference]: Without dead ends: 1096 [2021-07-13 19:39:35,900 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 412.9ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:35,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-13 19:39:35,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1003. [2021-07-13 19:39:35,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.932135728542914) internal successors, (3940), 1002 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-13 19:39:35,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3940 transitions. [2021-07-13 19:39:35,914 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3940 transitions. Word has length 19 [2021-07-13 19:39:35,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,914 INFO L482 AbstractCegarLoop]: Abstraction has 1003 states and 3940 transitions. [2021-07-13 19:39:35,914 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:35,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3940 transitions. [2021-07-13 19:39:35,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:35,915 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,915 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 465 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5905 [2021-07-13 19:39:36,132 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,132 INFO L82 PathProgramCache]: Analyzing trace with hash 272750348, now seen corresponding path program 319 times [2021-07-13 19:39:36,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217424895] [2021-07-13 19:39:36,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217424895] [2021-07-13 19:39:36,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217424895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824448118] [2021-07-13 19:39:36,206 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 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-13 19:39:36,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:36,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:36,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:36,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:36,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:36,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:36,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:39:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,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 16 treesize of output 12 [2021-07-13 19:39:36,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,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-13 19:39:36,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,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-13 19:39:36,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,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-13 19:39:36,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,415 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:39:36,415 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:36,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:36,416 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:39:36,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824448118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:36,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:36,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117432028] [2021-07-13 19:39:36,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:36,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:36,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:36,470 INFO L87 Difference]: Start difference. First operand 1003 states and 3940 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:36,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,829 INFO L93 Difference]: Finished difference Result 1088 states and 4234 transitions. [2021-07-13 19:39:36,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:36,829 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:36,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,831 INFO L225 Difference]: With dead ends: 1088 [2021-07-13 19:39:36,831 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 19:39:36,831 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 295.6ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:36,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 19:39:36,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 997. [2021-07-13 19:39:36,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 996 states have (on average 3.9377510040160644) internal successors, (3922), 996 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 3922 transitions. [2021-07-13 19:39:36,844 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 3922 transitions. Word has length 19 [2021-07-13 19:39:36,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,844 INFO L482 AbstractCegarLoop]: Abstraction has 997 states and 3922 transitions. [2021-07-13 19:39:36,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:36,844 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 3922 transitions. [2021-07-13 19:39:36,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:36,846 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,846 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5910,466 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:37,061 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,061 INFO L82 PathProgramCache]: Analyzing trace with hash -298454384, now seen corresponding path program 320 times [2021-07-13 19:39:37,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24272997] [2021-07-13 19:39:37,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:37,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24272997] [2021-07-13 19:39:37,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24272997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771435866] [2021-07-13 19:39:37,187 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 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-13 19:39:37,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:37,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:37,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:37,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:37,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 15 treesize of output 11 [2021-07-13 19:39:37,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:37,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:37,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:37,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:37,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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 17 treesize of output 13 [2021-07-13 19:39:37,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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-13 19:39:37,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:37,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-13 19:39:37,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,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-13 19:39:37,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,427 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:37,427 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:37,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:37,427 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:37,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:37,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771435866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:37,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:37,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870256134] [2021-07-13 19:39:37,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:37,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:37,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:37,480 INFO L87 Difference]: Start difference. First operand 997 states and 3922 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:38,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:38,034 INFO L93 Difference]: Finished difference Result 1119 states and 4310 transitions. [2021-07-13 19:39:38,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:38,034 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:38,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:38,037 INFO L225 Difference]: With dead ends: 1119 [2021-07-13 19:39:38,037 INFO L226 Difference]: Without dead ends: 1119 [2021-07-13 19:39:38,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 465.0ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:38,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2021-07-13 19:39:38,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1003. [2021-07-13 19:39:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.9411177644710578) internal successors, (3949), 1002 states have internal predecessors, (3949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:38,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3949 transitions. [2021-07-13 19:39:38,050 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3949 transitions. Word has length 19 [2021-07-13 19:39:38,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:38,051 INFO L482 AbstractCegarLoop]: Abstraction has 1003 states and 3949 transitions. [2021-07-13 19:39:38,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:38,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3949 transitions. [2021-07-13 19:39:38,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:38,052 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:38,052 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:38,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5915,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:38,268 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:38,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:38,269 INFO L82 PathProgramCache]: Analyzing trace with hash 896581790, now seen corresponding path program 321 times [2021-07-13 19:39:38,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:38,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237380754] [2021-07-13 19:39:38,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:38,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237380754] [2021-07-13 19:39:38,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237380754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734175376] [2021-07-13 19:39:38,347 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 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-13 19:39:38,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:38,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:38,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:38,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:38,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,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 18 treesize of output 14 [2021-07-13 19:39:38,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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 17 treesize of output 13 [2021-07-13 19:39:38,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:38,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:39:38,505 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:39:38,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 16 treesize of output 12 [2021-07-13 19:39:38,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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 15 treesize of output 11 [2021-07-13 19:39:38,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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 17 treesize of output 13 [2021-07-13 19:39:38,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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 16 treesize of output 12 [2021-07-13 19:39:38,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,550 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:39:38,550 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:38,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:38,551 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:39:38,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734175376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:38,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:38,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078901888] [2021-07-13 19:39:38,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:38,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:38,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:38,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:38,639 INFO L87 Difference]: Start difference. First operand 1003 states and 3949 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:39,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:39,074 INFO L93 Difference]: Finished difference Result 1109 states and 4280 transitions. [2021-07-13 19:39:39,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:39,074 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:39,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:39,076 INFO L225 Difference]: With dead ends: 1109 [2021-07-13 19:39:39,076 INFO L226 Difference]: Without dead ends: 1105 [2021-07-13 19:39:39,076 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 361.1ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:39,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2021-07-13 19:39:39,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 1007. [2021-07-13 19:39:39,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.9403578528827037) internal successors, (3964), 1006 states have internal predecessors, (3964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:39,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3964 transitions. [2021-07-13 19:39:39,090 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3964 transitions. Word has length 19 [2021-07-13 19:39:39,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:39,090 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3964 transitions. [2021-07-13 19:39:39,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:39,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3964 transitions. [2021-07-13 19:39:39,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:39,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:39,091 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:39,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5920,468 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:39,306 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:39,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:39,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1969430400, now seen corresponding path program 322 times [2021-07-13 19:39:39,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:39,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219766371] [2021-07-13 19:39:39,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:39,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:39,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219766371] [2021-07-13 19:39:39,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219766371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272695247] [2021-07-13 19:39:39,430 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 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-13 19:39:39,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:39,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:39,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:39,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:39,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:39,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:39,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:39,579 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:39,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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-13 19:39:39,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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-13 19:39:39,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:39,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-13 19:39:39,629 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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-13 19:39:39,631 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,663 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:39,663 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:39,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:39,663 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:39,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:39,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272695247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:39,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:39,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742361382] [2021-07-13 19:39:39,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:39,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:39,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:39,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:39,725 INFO L87 Difference]: Start difference. First operand 1007 states and 3964 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:40,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:40,222 INFO L93 Difference]: Finished difference Result 1122 states and 4320 transitions. [2021-07-13 19:39:40,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:40,222 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:40,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:40,224 INFO L225 Difference]: With dead ends: 1122 [2021-07-13 19:39:40,224 INFO L226 Difference]: Without dead ends: 1119 [2021-07-13 19:39:40,225 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 492.1ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:40,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2021-07-13 19:39:40,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1007. [2021-07-13 19:39:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.9373757455268388) internal successors, (3961), 1006 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:40,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3961 transitions. [2021-07-13 19:39:40,239 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3961 transitions. Word has length 19 [2021-07-13 19:39:40,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:40,239 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3961 transitions. [2021-07-13 19:39:40,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:40,239 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3961 transitions. [2021-07-13 19:39:40,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:40,240 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:40,240 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:40,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5927,469 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:40,442 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:40,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:40,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1043406956, now seen corresponding path program 323 times [2021-07-13 19:39:40,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:40,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548849196] [2021-07-13 19:39:40,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:40,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:40,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:40,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548849196] [2021-07-13 19:39:40,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548849196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027087137] [2021-07-13 19:39:40,514 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 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-13 19:39:40,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:40,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:40,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:40,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:40,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,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 18 treesize of output 14 [2021-07-13 19:39:40,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:40,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:40,619 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:39:40,651 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:39:40,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:40,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:40,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:40,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:40,661 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,693 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:39:40,693 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:40,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:40,694 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:39:40,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:40,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027087137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:40,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:40,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678544498] [2021-07-13 19:39:40,736 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:40,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:40,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:40,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:40,737 INFO L87 Difference]: Start difference. First operand 1007 states and 3961 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:41,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:41,014 INFO L93 Difference]: Finished difference Result 1094 states and 4249 transitions. [2021-07-13 19:39:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:41,014 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:41,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:41,016 INFO L225 Difference]: With dead ends: 1094 [2021-07-13 19:39:41,016 INFO L226 Difference]: Without dead ends: 1094 [2021-07-13 19:39:41,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 253.9ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:41,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-07-13 19:39:41,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1000. [2021-07-13 19:39:41,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 3.937937937937938) internal successors, (3934), 999 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:41,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 3934 transitions. [2021-07-13 19:39:41,029 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 3934 transitions. Word has length 19 [2021-07-13 19:39:41,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:41,029 INFO L482 AbstractCegarLoop]: Abstraction has 1000 states and 3934 transitions. [2021-07-13 19:39:41,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:41,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 3934 transitions. [2021-07-13 19:39:41,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:41,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:41,030 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:41,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5934,470 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:41,246 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:41,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:41,246 INFO L82 PathProgramCache]: Analyzing trace with hash 596489562, now seen corresponding path program 324 times [2021-07-13 19:39:41,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:41,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044120473] [2021-07-13 19:39:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:41,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:41,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:41,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:41,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044120473] [2021-07-13 19:39:41,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044120473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:41,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352036476] [2021-07-13 19:39:41,340 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 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-13 19:39:41,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:41,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:41,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:41,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:41,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,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 15 treesize of output 11 [2021-07-13 19:39:41,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 16 treesize of output 12 [2021-07-13 19:39:41,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:41,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:41,537 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:41,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,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-13 19:39:41,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:39:41,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:39:41,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 17 treesize of output 13 [2021-07-13 19:39:41,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,636 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:39:41,636 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:41,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:41,636 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:41,660 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:41,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352036476] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:41,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:41,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:41,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219392425] [2021-07-13 19:39:41,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:41,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:41,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:41,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:41,661 INFO L87 Difference]: Start difference. First operand 1000 states and 3934 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:42,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:42,130 INFO L93 Difference]: Finished difference Result 1088 states and 4228 transitions. [2021-07-13 19:39:42,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:42,130 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:42,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:42,132 INFO L225 Difference]: With dead ends: 1088 [2021-07-13 19:39:42,132 INFO L226 Difference]: Without dead ends: 1082 [2021-07-13 19:39:42,132 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 428.2ms TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:42,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-07-13 19:39:42,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1000. [2021-07-13 19:39:42,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 999 states have (on average 3.934934934934935) internal successors, (3931), 999 states have internal predecessors, (3931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:42,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 3931 transitions. [2021-07-13 19:39:42,146 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 3931 transitions. Word has length 19 [2021-07-13 19:39:42,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:42,146 INFO L482 AbstractCegarLoop]: Abstraction has 1000 states and 3931 transitions. [2021-07-13 19:39:42,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:42,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 3931 transitions. [2021-07-13 19:39:42,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:42,147 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:42,147 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:42,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5939 [2021-07-13 19:39:42,348 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:42,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:42,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1917147636, now seen corresponding path program 325 times [2021-07-13 19:39:42,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:42,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673169533] [2021-07-13 19:39:42,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:42,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,429 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:42,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673169533] [2021-07-13 19:39:42,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673169533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689519009] [2021-07-13 19:39:42,429 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 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-13 19:39:42,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:42,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:42,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,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 18 treesize of output 14 [2021-07-13 19:39:42,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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-13 19:39:42,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:42,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:42,550 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:39:42,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:42,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 16 treesize of output 12 [2021-07-13 19:39:42,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,623 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:42,623 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:42,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,624 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:42,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689519009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:42,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:42,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861843265] [2021-07-13 19:39:42,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:42,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:42,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:42,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:42,646 INFO L87 Difference]: Start difference. First operand 1000 states and 3931 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:42,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:42,957 INFO L93 Difference]: Finished difference Result 1091 states and 4243 transitions. [2021-07-13 19:39:42,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:42,958 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:42,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:42,960 INFO L225 Difference]: With dead ends: 1091 [2021-07-13 19:39:42,960 INFO L226 Difference]: Without dead ends: 1091 [2021-07-13 19:39:42,960 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 236.0ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:42,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-07-13 19:39:42,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1003. [2021-07-13 19:39:42,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.935129740518962) internal successors, (3943), 1002 states have internal predecessors, (3943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:42,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3943 transitions. [2021-07-13 19:39:42,991 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3943 transitions. Word has length 19 [2021-07-13 19:39:42,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:42,992 INFO L482 AbstractCegarLoop]: Abstraction has 1003 states and 3943 transitions. [2021-07-13 19:39:42,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:42,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3943 transitions. [2021-07-13 19:39:42,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:42,993 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:42,993 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:43,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5946,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:43,194 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:43,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:43,194 INFO L82 PathProgramCache]: Analyzing trace with hash -969881216, now seen corresponding path program 326 times [2021-07-13 19:39:43,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:43,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934781602] [2021-07-13 19:39:43,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:43,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:43,318 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:43,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934781602] [2021-07-13 19:39:43,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934781602] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009068736] [2021-07-13 19:39:43,320 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 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-13 19:39:43,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:43,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:43,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:43,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:43,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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 15 treesize of output 11 [2021-07-13 19:39:43,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,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-13 19:39:43,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:43,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:43,463 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:43,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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-13 19:39:43,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,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 16 treesize of output 12 [2021-07-13 19:39:43,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,548 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:43,548 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:43,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,549 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009068736] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:43,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:43,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871245993] [2021-07-13 19:39:43,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:43,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:43,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:43,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:43,572 INFO L87 Difference]: Start difference. First operand 1003 states and 3943 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:43,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:43,973 INFO L93 Difference]: Finished difference Result 1106 states and 4284 transitions. [2021-07-13 19:39:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:43,974 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:43,976 INFO L225 Difference]: With dead ends: 1106 [2021-07-13 19:39:43,976 INFO L226 Difference]: Without dead ends: 1106 [2021-07-13 19:39:43,976 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 359.2ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:43,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-07-13 19:39:43,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 1012. [2021-07-13 19:39:43,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.929772502472799) internal successors, (3973), 1011 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:43,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3973 transitions. [2021-07-13 19:39:43,990 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3973 transitions. Word has length 19 [2021-07-13 19:39:43,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:43,990 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3973 transitions. [2021-07-13 19:39:43,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:43,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3973 transitions. [2021-07-13 19:39:43,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:43,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:43,992 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:44,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5949,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:44,205 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:44,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:44,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1716501810, now seen corresponding path program 327 times [2021-07-13 19:39:44,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:44,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923952753] [2021-07-13 19:39:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:44,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:44,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923952753] [2021-07-13 19:39:44,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923952753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151753984] [2021-07-13 19:39:44,273 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 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-13 19:39:44,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:44,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:44,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:44,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:44,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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-13 19:39:44,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,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 18 treesize of output 14 [2021-07-13 19:39:44,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:44,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:39:44,450 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:39:44,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:44,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,454 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:44,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:44,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:39:44,460 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,473 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:39:44,474 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:44,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:44,474 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151753984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:44,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:44,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930371744] [2021-07-13 19:39:44,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:44,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:44,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:44,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:44,494 INFO L87 Difference]: Start difference. First operand 1012 states and 3973 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:44,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:44,895 INFO L93 Difference]: Finished difference Result 1102 states and 4266 transitions. [2021-07-13 19:39:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:44,895 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:44,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:44,897 INFO L225 Difference]: With dead ends: 1102 [2021-07-13 19:39:44,898 INFO L226 Difference]: Without dead ends: 1094 [2021-07-13 19:39:44,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 320.2ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:44,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-07-13 19:39:44,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1012. [2021-07-13 19:39:44,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.9268051434223543) internal successors, (3970), 1011 states have internal predecessors, (3970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3970 transitions. [2021-07-13 19:39:44,911 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3970 transitions. Word has length 19 [2021-07-13 19:39:44,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:44,911 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3970 transitions. [2021-07-13 19:39:44,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:44,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3970 transitions. [2021-07-13 19:39:44,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:44,912 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:44,912 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:45,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5952,474 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:45,129 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:45,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:45,129 INFO L82 PathProgramCache]: Analyzing trace with hash 511356654, now seen corresponding path program 328 times [2021-07-13 19:39:45,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:45,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823095985] [2021-07-13 19:39:45,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,239 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823095985] [2021-07-13 19:39:45,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823095985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99901915] [2021-07-13 19:39:45,240 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 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-13 19:39:45,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:45,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:45,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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-13 19:39:45,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,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-13 19:39:45,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:45,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:45,396 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:45,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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-13 19:39:45,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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 17 treesize of output 13 [2021-07-13 19:39:45,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:45,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-13 19:39:45,448 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,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-13 19:39:45,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,482 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:45,482 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:45,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:45,483 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99901915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:45,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:45,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029687187] [2021-07-13 19:39:45,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:45,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:45,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:45,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:45,538 INFO L87 Difference]: Start difference. First operand 1012 states and 3970 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:45,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:45,986 INFO L93 Difference]: Finished difference Result 1098 states and 4262 transitions. [2021-07-13 19:39:45,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:45,986 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:45,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:45,988 INFO L225 Difference]: With dead ends: 1098 [2021-07-13 19:39:45,988 INFO L226 Difference]: Without dead ends: 1098 [2021-07-13 19:39:45,988 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 411.7ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:45,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-13 19:39:45,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1015. [2021-07-13 19:39:45,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.924063116370809) internal successors, (3979), 1014 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-13 19:39:46,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3979 transitions. [2021-07-13 19:39:46,001 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3979 transitions. Word has length 19 [2021-07-13 19:39:46,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:46,001 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3979 transitions. [2021-07-13 19:39:46,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:46,001 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3979 transitions. [2021-07-13 19:39:46,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:46,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:46,003 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:46,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5958,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:46,217 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:46,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:46,217 INFO L82 PathProgramCache]: Analyzing trace with hash -233595918, now seen corresponding path program 329 times [2021-07-13 19:39:46,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:46,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326259229] [2021-07-13 19:39:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:46,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:46,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326259229] [2021-07-13 19:39:46,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326259229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000288224] [2021-07-13 19:39:46,291 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 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-13 19:39:46,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:46,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:46,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:46,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:46,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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-13 19:39:46,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,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 18 treesize of output 14 [2021-07-13 19:39:46,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:46,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:46,407 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:39:46,444 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:39:46,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:46,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:46,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:46,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:46,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,486 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:46,486 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:46,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:46,487 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000288224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:46,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:46,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053216858] [2021-07-13 19:39:46,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:46,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:46,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:46,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:46,533 INFO L87 Difference]: Start difference. First operand 1015 states and 3979 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:46,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:46,943 INFO L93 Difference]: Finished difference Result 1109 states and 4296 transitions. [2021-07-13 19:39:46,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:46,943 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:46,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:46,945 INFO L225 Difference]: With dead ends: 1109 [2021-07-13 19:39:46,945 INFO L226 Difference]: Without dead ends: 1109 [2021-07-13 19:39:46,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 350.0ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:46,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-07-13 19:39:46,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1009. [2021-07-13 19:39:46,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.929563492063492) internal successors, (3961), 1008 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:46,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3961 transitions. [2021-07-13 19:39:46,958 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3961 transitions. Word has length 19 [2021-07-13 19:39:46,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:46,958 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3961 transitions. [2021-07-13 19:39:46,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:46,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3961 transitions. [2021-07-13 19:39:46,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:46,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:46,960 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:47,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5963,476 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:47,175 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:47,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:47,176 INFO L82 PathProgramCache]: Analyzing trace with hash -804800650, now seen corresponding path program 330 times [2021-07-13 19:39:47,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:47,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721519145] [2021-07-13 19:39:47,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:47,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:47,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:47,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721519145] [2021-07-13 19:39:47,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721519145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528720288] [2021-07-13 19:39:47,297 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 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-13 19:39:47,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:47,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:47,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:47,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:47,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,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-13 19:39:47,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,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 16 treesize of output 12 [2021-07-13 19:39:47,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:47,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:47,428 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:47,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,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-13 19:39:47,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:47,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:47,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:47,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,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 15 treesize of output 11 [2021-07-13 19:39:47,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:47,512 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:47,512 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:47,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:47,512 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:47,559 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528720288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:47,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:47,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354001519] [2021-07-13 19:39:47,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:47,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:47,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:47,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:47,560 INFO L87 Difference]: Start difference. First operand 1009 states and 3961 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:47,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:47,967 INFO L93 Difference]: Finished difference Result 1118 states and 4307 transitions. [2021-07-13 19:39:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:47,967 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:47,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:47,969 INFO L225 Difference]: With dead ends: 1118 [2021-07-13 19:39:47,969 INFO L226 Difference]: Without dead ends: 1118 [2021-07-13 19:39:47,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 364.5ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:47,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-07-13 19:39:47,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1015. [2021-07-13 19:39:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.932938856015779) internal successors, (3988), 1014 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:47,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3988 transitions. [2021-07-13 19:39:47,982 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3988 transitions. Word has length 19 [2021-07-13 19:39:47,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:47,983 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3988 transitions. [2021-07-13 19:39:47,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:47,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3988 transitions. [2021-07-13 19:39:47,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:47,984 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:47,984 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:48,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5968,477 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:48,200 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:48,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:48,200 INFO L82 PathProgramCache]: Analyzing trace with hash 390235524, now seen corresponding path program 331 times [2021-07-13 19:39:48,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:48,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747516102] [2021-07-13 19:39:48,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:48,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:48,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:48,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747516102] [2021-07-13 19:39:48,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747516102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:48,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13401310] [2021-07-13 19:39:48,271 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 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-13 19:39:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:48,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:48,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:48,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:48,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:48,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:48,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:48,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:48,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:48,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:48,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:48,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:48,435 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,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 17 treesize of output 13 [2021-07-13 19:39:48,438 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:48,469 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:48,470 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:48,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:48,470 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:48,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:48,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13401310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:48,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:48,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:48,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118646238] [2021-07-13 19:39:48,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:48,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:48,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:48,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:48,524 INFO L87 Difference]: Start difference. First operand 1015 states and 3988 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:48,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:48,968 INFO L93 Difference]: Finished difference Result 1124 states and 4324 transitions. [2021-07-13 19:39:48,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:48,969 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:48,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:48,971 INFO L225 Difference]: With dead ends: 1124 [2021-07-13 19:39:48,971 INFO L226 Difference]: Without dead ends: 1120 [2021-07-13 19:39:48,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 389.4ms TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:48,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-07-13 19:39:48,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1019. [2021-07-13 19:39:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.932220039292731) internal successors, (4003), 1018 states have internal predecessors, (4003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:48,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 4003 transitions. [2021-07-13 19:39:48,983 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 4003 transitions. Word has length 19 [2021-07-13 19:39:48,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:48,983 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 4003 transitions. [2021-07-13 19:39:48,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:48,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 4003 transitions. [2021-07-13 19:39:48,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:48,985 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:48,985 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5973,478 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:49,198 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1819190630, now seen corresponding path program 332 times [2021-07-13 19:39:49,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944940037] [2021-07-13 19:39:49,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:49,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:49,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944940037] [2021-07-13 19:39:49,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944940037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451956591] [2021-07-13 19:39:49,303 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 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-13 19:39:49,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:49,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:49,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:49,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:49,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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 15 treesize of output 11 [2021-07-13 19:39:49,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,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-13 19:39:49,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:49,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:49,478 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:49,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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-13 19:39:49,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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-13 19:39:49,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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-13 19:39:49,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,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-13 19:39:49,530 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,570 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:49,570 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:49,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:49,571 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:49,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451956591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:49,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:49,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249379661] [2021-07-13 19:39:49,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:49,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:49,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:49,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:49,632 INFO L87 Difference]: Start difference. First operand 1019 states and 4003 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:50,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:50,127 INFO L93 Difference]: Finished difference Result 1121 states and 4317 transitions. [2021-07-13 19:39:50,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:50,127 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:50,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:50,129 INFO L225 Difference]: With dead ends: 1121 [2021-07-13 19:39:50,129 INFO L226 Difference]: Without dead ends: 1118 [2021-07-13 19:39:50,129 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 445.8ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:50,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2021-07-13 19:39:50,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1019. [2021-07-13 19:39:50,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.9292730844793713) internal successors, (4000), 1018 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:50,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 4000 transitions. [2021-07-13 19:39:50,143 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 4000 transitions. Word has length 19 [2021-07-13 19:39:50,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:50,143 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 4000 transitions. [2021-07-13 19:39:50,143 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:50,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 4000 transitions. [2021-07-13 19:39:50,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:50,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:50,145 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:50,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5980 [2021-07-13 19:39:50,361 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:50,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:50,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1549753222, now seen corresponding path program 333 times [2021-07-13 19:39:50,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:50,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194762561] [2021-07-13 19:39:50,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:50,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:50,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194762561] [2021-07-13 19:39:50,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194762561] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483537464] [2021-07-13 19:39:50,439 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 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-13 19:39:50,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:50,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:50,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:50,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:50,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 15 treesize of output 11 [2021-07-13 19:39:50,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:50,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:50,557 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:50,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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-13 19:39:50,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 15 treesize of output 11 [2021-07-13 19:39:50,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:50,603 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,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 17 treesize of output 13 [2021-07-13 19:39:50,606 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,637 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:50,637 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:50,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:50,638 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483537464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:50,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:50,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649030760] [2021-07-13 19:39:50,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:50,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:50,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:50,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:50,682 INFO L87 Difference]: Start difference. First operand 1019 states and 4000 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,061 INFO L93 Difference]: Finished difference Result 1109 states and 4293 transitions. [2021-07-13 19:39:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:51,062 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:51,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,064 INFO L225 Difference]: With dead ends: 1109 [2021-07-13 19:39:51,064 INFO L226 Difference]: Without dead ends: 1109 [2021-07-13 19:39:51,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 358.0ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:51,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-07-13 19:39:51,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1012. [2021-07-13 19:39:51,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.929772502472799) internal successors, (3973), 1011 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3973 transitions. [2021-07-13 19:39:51,076 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3973 transitions. Word has length 19 [2021-07-13 19:39:51,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,076 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3973 transitions. [2021-07-13 19:39:51,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:51,077 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3973 transitions. [2021-07-13 19:39:51,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:51,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,078 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 480 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5987 [2021-07-13 19:39:51,278 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,279 INFO L82 PathProgramCache]: Analyzing trace with hash 90143296, now seen corresponding path program 334 times [2021-07-13 19:39:51,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070444966] [2021-07-13 19:39:51,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070444966] [2021-07-13 19:39:51,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070444966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762990571] [2021-07-13 19:39:51,391 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 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-13 19:39:51,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:51,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:51,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:51,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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-13 19:39:51,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,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 16 treesize of output 12 [2021-07-13 19:39:51,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:51,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:51,533 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:51,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 16 treesize of output 12 [2021-07-13 19:39:51,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:39:51,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,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-13 19:39:51,611 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,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-13 19:39:51,613 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,629 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:39:51,629 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:51,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:51,629 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:51,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762990571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:51,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:51,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182273705] [2021-07-13 19:39:51,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:51,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:51,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:51,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:51,653 INFO L87 Difference]: Start difference. First operand 1012 states and 3973 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:52,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:52,082 INFO L93 Difference]: Finished difference Result 1094 states and 4245 transitions. [2021-07-13 19:39:52,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:52,082 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:52,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:52,085 INFO L225 Difference]: With dead ends: 1094 [2021-07-13 19:39:52,085 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 19:39:52,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 399.3ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:52,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 19:39:52,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1012. [2021-07-13 19:39:52,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.9268051434223543) internal successors, (3970), 1011 states have internal predecessors, (3970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:52,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3970 transitions. [2021-07-13 19:39:52,099 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3970 transitions. Word has length 19 [2021-07-13 19:39:52,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:52,099 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3970 transitions. [2021-07-13 19:39:52,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:52,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3970 transitions. [2021-07-13 19:39:52,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:52,100 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:52,100 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:52,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 481 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5992 [2021-07-13 19:39:52,316 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:52,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:52,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1871473394, now seen corresponding path program 335 times [2021-07-13 19:39:52,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:52,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958076728] [2021-07-13 19:39:52,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:52,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:52,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958076728] [2021-07-13 19:39:52,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958076728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034929432] [2021-07-13 19:39:52,390 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 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-13 19:39:52,420 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:52,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:52,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:52,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:52,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 15 treesize of output 11 [2021-07-13 19:39:52,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,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 16 treesize of output 12 [2021-07-13 19:39:52,479 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:52,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:52,494 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:39:52,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,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 15 treesize of output 11 [2021-07-13 19:39:52,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,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-13 19:39:52,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,554 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:52,554 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:52,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,554 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034929432] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:52,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:52,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890270060] [2021-07-13 19:39:52,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:52,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:52,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:52,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:52,572 INFO L87 Difference]: Start difference. First operand 1012 states and 3970 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:52,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:52,817 INFO L93 Difference]: Finished difference Result 1100 states and 4269 transitions. [2021-07-13 19:39:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:52,817 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:52,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:52,819 INFO L225 Difference]: With dead ends: 1100 [2021-07-13 19:39:52,819 INFO L226 Difference]: Without dead ends: 1100 [2021-07-13 19:39:52,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 198.7ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:52,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2021-07-13 19:39:52,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1006. [2021-07-13 19:39:52,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 1005 states have (on average 3.9323383084577115) internal successors, (3952), 1005 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:52,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 3952 transitions. [2021-07-13 19:39:52,831 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 3952 transitions. Word has length 19 [2021-07-13 19:39:52,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:52,832 INFO L482 AbstractCegarLoop]: Abstraction has 1006 states and 3952 transitions. [2021-07-13 19:39:52,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:52,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 3952 transitions. [2021-07-13 19:39:52,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:52,833 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:52,833 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:53,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5999,482 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:53,049 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:53,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:53,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1340030452, now seen corresponding path program 336 times [2021-07-13 19:39:53,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:53,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578833257] [2021-07-13 19:39:53,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:53,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:53,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:53,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578833257] [2021-07-13 19:39:53,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578833257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171554624] [2021-07-13 19:39:53,160 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 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-13 19:39:53,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:53,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:53,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:53,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:53,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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 15 treesize of output 11 [2021-07-13 19:39:53,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,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-13 19:39:53,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:53,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:53,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:53,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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 17 treesize of output 13 [2021-07-13 19:39:53,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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-13 19:39:53,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:53,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 16 treesize of output 12 [2021-07-13 19:39:53,334 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,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-13 19:39:53,336 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:53,375 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:53,375 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:53,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:53,376 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:53,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:53,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171554624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:53,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:53,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987570471] [2021-07-13 19:39:53,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:53,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:53,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:53,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:53,438 INFO L87 Difference]: Start difference. First operand 1006 states and 3952 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:54,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:54,129 INFO L93 Difference]: Finished difference Result 1214 states and 4633 transitions. [2021-07-13 19:39:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:54,129 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:54,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:54,131 INFO L225 Difference]: With dead ends: 1214 [2021-07-13 19:39:54,132 INFO L226 Difference]: Without dead ends: 1214 [2021-07-13 19:39:54,132 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 572.9ms TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:54,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2021-07-13 19:39:54,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1015. [2021-07-13 19:39:54,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.9358974358974357) internal successors, (3991), 1014 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:54,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3991 transitions. [2021-07-13 19:39:54,145 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3991 transitions. Word has length 19 [2021-07-13 19:39:54,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:54,145 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3991 transitions. [2021-07-13 19:39:54,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:54,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3991 transitions. [2021-07-13 19:39:54,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:54,147 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:54,147 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:54,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6002,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:54,360 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:54,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:54,360 INFO L82 PathProgramCache]: Analyzing trace with hash -144994278, now seen corresponding path program 337 times [2021-07-13 19:39:54,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:54,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657707038] [2021-07-13 19:39:54,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:54,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:54,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:54,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:54,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657707038] [2021-07-13 19:39:54,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657707038] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139848290] [2021-07-13 19:39:54,436 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 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-13 19:39:54,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:54,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:54,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:54,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 16 treesize of output 12 [2021-07-13 19:39:54,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,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-13 19:39:54,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:54,525 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:54,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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-13 19:39:54,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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-13 19:39:54,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:54,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,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 17 treesize of output 13 [2021-07-13 19:39:54,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,620 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:54,620 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:54,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:54,621 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:54,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:54,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139848290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:54,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:54,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705528680] [2021-07-13 19:39:54,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:54,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:54,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:54,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:54,675 INFO L87 Difference]: Start difference. First operand 1015 states and 3991 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:55,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:55,278 INFO L93 Difference]: Finished difference Result 1219 states and 4648 transitions. [2021-07-13 19:39:55,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:39:55,279 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:55,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:55,281 INFO L225 Difference]: With dead ends: 1219 [2021-07-13 19:39:55,281 INFO L226 Difference]: Without dead ends: 1215 [2021-07-13 19:39:55,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 510.0ms TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:55,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2021-07-13 19:39:55,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1019. [2021-07-13 19:39:55,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.9351669941060905) internal successors, (4006), 1018 states have internal predecessors, (4006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:55,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 4006 transitions. [2021-07-13 19:39:55,295 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 4006 transitions. Word has length 19 [2021-07-13 19:39:55,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:55,295 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 4006 transitions. [2021-07-13 19:39:55,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:39:55,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 4006 transitions. [2021-07-13 19:39:55,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:55,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:55,296 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:55,509 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6007,484 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:55,510 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:55,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:55,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1283960828, now seen corresponding path program 338 times [2021-07-13 19:39:55,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:55,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208628063] [2021-07-13 19:39:55,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:55,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208628063] [2021-07-13 19:39:55,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208628063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559584286] [2021-07-13 19:39:55,619 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 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-13 19:39:55,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:55,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:55,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:55,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:55,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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 15 treesize of output 11 [2021-07-13 19:39:55,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,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-13 19:39:55,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:55,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:55,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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 17 treesize of output 13 [2021-07-13 19:39:55,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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-13 19:39:55,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:55,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-13 19:39:55,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,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 15 treesize of output 11 [2021-07-13 19:39:55,796 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,825 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:55,825 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:55,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:55,826 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:55,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559584286] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:55,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586333206] [2021-07-13 19:39:55,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:55,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:55,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:55,881 INFO L87 Difference]: Start difference. First operand 1019 states and 4006 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:56,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:56,417 INFO L93 Difference]: Finished difference Result 1217 states and 4643 transitions. [2021-07-13 19:39:56,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:56,417 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:56,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:56,419 INFO L225 Difference]: With dead ends: 1217 [2021-07-13 19:39:56,419 INFO L226 Difference]: Without dead ends: 1214 [2021-07-13 19:39:56,419 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 554.5ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:56,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2021-07-13 19:39:56,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1019. [2021-07-13 19:39:56,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.932220039292731) internal successors, (4003), 1018 states have internal predecessors, (4003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:56,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 4003 transitions. [2021-07-13 19:39:56,433 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 4003 transitions. Word has length 19 [2021-07-13 19:39:56,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:56,433 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 4003 transitions. [2021-07-13 19:39:56,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:56,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 4003 transitions. [2021-07-13 19:39:56,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:56,434 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:56,434 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:56,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 485 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6014 [2021-07-13 19:39:56,650 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:56,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:56,650 INFO L82 PathProgramCache]: Analyzing trace with hash -2084983024, now seen corresponding path program 339 times [2021-07-13 19:39:56,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:56,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661794905] [2021-07-13 19:39:56,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:56,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:56,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:56,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661794905] [2021-07-13 19:39:56,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661794905] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765970827] [2021-07-13 19:39:56,723 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 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-13 19:39:56,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:56,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:56,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:56,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:56,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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 16 treesize of output 12 [2021-07-13 19:39:56,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,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-13 19:39:56,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:56,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:56,817 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:56,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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 16 treesize of output 12 [2021-07-13 19:39:56,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,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 15 treesize of output 11 [2021-07-13 19:39:56,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:56,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:56,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,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 17 treesize of output 13 [2021-07-13 19:39:56,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:56,909 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:39:56,909 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:56,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:56,909 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:39:56,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:56,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765970827] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:56,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:56,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490927614] [2021-07-13 19:39:56,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:56,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:56,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:56,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:56,951 INFO L87 Difference]: Start difference. First operand 1019 states and 4003 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:57,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:57,395 INFO L93 Difference]: Finished difference Result 1204 states and 4617 transitions. [2021-07-13 19:39:57,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:57,395 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:57,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:57,397 INFO L225 Difference]: With dead ends: 1204 [2021-07-13 19:39:57,397 INFO L226 Difference]: Without dead ends: 1204 [2021-07-13 19:39:57,398 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 385.5ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:57,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-07-13 19:39:57,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1012. [2021-07-13 19:39:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.9327398615232445) internal successors, (3976), 1011 states have internal predecessors, (3976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:57,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3976 transitions. [2021-07-13 19:39:57,411 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3976 transitions. Word has length 19 [2021-07-13 19:39:57,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:57,411 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3976 transitions. [2021-07-13 19:39:57,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:57,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3976 transitions. [2021-07-13 19:39:57,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:57,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:57,412 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:57,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6021 [2021-07-13 19:39:57,628 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:57,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:57,628 INFO L82 PathProgramCache]: Analyzing trace with hash -445086506, now seen corresponding path program 340 times [2021-07-13 19:39:57,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:57,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124207272] [2021-07-13 19:39:57,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:57,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:57,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124207272] [2021-07-13 19:39:57,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124207272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934423865] [2021-07-13 19:39:57,726 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 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-13 19:39:57,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:57,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:57,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:57,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:57,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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-13 19:39:57,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,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 16 treesize of output 12 [2021-07-13 19:39:57,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:57,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:57,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:57,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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-13 19:39:57,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,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 7 treesize of output 5 [2021-07-13 19:39:57,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,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 8 treesize of output 6 [2021-07-13 19:39:57,957 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,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 17 treesize of output 13 [2021-07-13 19:39:57,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,975 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:39:57,975 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:57,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:57,976 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:57,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934423865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:57,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:57,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376352013] [2021-07-13 19:39:58,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:58,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:58,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:58,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:58,000 INFO L87 Difference]: Start difference. First operand 1012 states and 3976 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:58,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:58,555 INFO L93 Difference]: Finished difference Result 1193 states and 4577 transitions. [2021-07-13 19:39:58,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:58,556 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:39:58,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:58,558 INFO L225 Difference]: With dead ends: 1193 [2021-07-13 19:39:58,558 INFO L226 Difference]: Without dead ends: 1187 [2021-07-13 19:39:58,558 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 482.9ms TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:39:58,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2021-07-13 19:39:58,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1012. [2021-07-13 19:39:58,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.929772502472799) internal successors, (3973), 1011 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:58,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3973 transitions. [2021-07-13 19:39:58,573 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3973 transitions. Word has length 19 [2021-07-13 19:39:58,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:58,573 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3973 transitions. [2021-07-13 19:39:58,573 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:39:58,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3973 transitions. [2021-07-13 19:39:58,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:58,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:58,574 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:58,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 487 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6026 [2021-07-13 19:39:58,790 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:58,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:58,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1336243592, now seen corresponding path program 341 times [2021-07-13 19:39:58,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:58,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653412775] [2021-07-13 19:39:58,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:58,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:58,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653412775] [2021-07-13 19:39:58,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653412775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920127913] [2021-07-13 19:39:58,866 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 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-13 19:39:58,904 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:58,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:58,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:58,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:58,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,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-13 19:39:58,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,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 15 treesize of output 11 [2021-07-13 19:39:58,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:58,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:58,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:59,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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-13 19:39:59,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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 16 treesize of output 12 [2021-07-13 19:39:59,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,051 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:39:59,051 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:59,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,052 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:39:59,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920127913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:59,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405631463] [2021-07-13 19:39:59,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:59,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:59,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:59,071 INFO L87 Difference]: Start difference. First operand 1012 states and 3973 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:59,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:59,428 INFO L93 Difference]: Finished difference Result 1186 states and 4563 transitions. [2021-07-13 19:39:59,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:59,428 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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 19 [2021-07-13 19:39:59,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:59,430 INFO L225 Difference]: With dead ends: 1186 [2021-07-13 19:39:59,430 INFO L226 Difference]: Without dead ends: 1186 [2021-07-13 19:39:59,430 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 260.2ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:59,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1186 states. [2021-07-13 19:39:59,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1186 to 1009. [2021-07-13 19:39:59,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.9325396825396823) internal successors, (3964), 1008 states have internal predecessors, (3964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:59,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3964 transitions. [2021-07-13 19:39:59,444 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3964 transitions. Word has length 19 [2021-07-13 19:39:59,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:59,444 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3964 transitions. [2021-07-13 19:39:59,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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-13 19:39:59,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3964 transitions. [2021-07-13 19:39:59,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:39:59,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:59,446 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:59,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6032 [2021-07-13 19:39:59,662 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:59,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1761243810, now seen corresponding path program 342 times [2021-07-13 19:39:59,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:59,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426468893] [2021-07-13 19:39:59,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:59,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426468893] [2021-07-13 19:39:59,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426468893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830757002] [2021-07-13 19:39:59,762 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 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-13 19:39:59,791 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:59,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:59,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:39:59,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 15 treesize of output 11 [2021-07-13 19:39:59,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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 16 treesize of output 12 [2021-07-13 19:39:59,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:59,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:59,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:39:59,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:59,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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 7 treesize of output 5 [2021-07-13 19:39:59,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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-13 19:39:59,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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 17 treesize of output 13 [2021-07-13 19:39:59,957 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,972 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:39:59,972 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:59,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:59,973 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:39:59,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830757002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:39:59,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225356702] [2021-07-13 19:39:59,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:39:59,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:39:59,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:39:59,997 INFO L87 Difference]: Start difference. First operand 1009 states and 3964 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:00,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:00,511 INFO L93 Difference]: Finished difference Result 1174 states and 4521 transitions. [2021-07-13 19:40:00,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:00,511 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:00,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:00,513 INFO L225 Difference]: With dead ends: 1174 [2021-07-13 19:40:00,513 INFO L226 Difference]: Without dead ends: 1165 [2021-07-13 19:40:00,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 449.1ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:00,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-07-13 19:40:00,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1009. [2021-07-13 19:40:00,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.929563492063492) internal successors, (3961), 1008 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:00,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3961 transitions. [2021-07-13 19:40:00,526 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3961 transitions. Word has length 19 [2021-07-13 19:40:00,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:00,526 INFO L482 AbstractCegarLoop]: Abstraction has 1009 states and 3961 transitions. [2021-07-13 19:40:00,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:00,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3961 transitions. [2021-07-13 19:40:00,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:00,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:00,528 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:00,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 489 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6035 [2021-07-13 19:40:00,744 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:00,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:00,744 INFO L82 PathProgramCache]: Analyzing trace with hash 764788786, now seen corresponding path program 343 times [2021-07-13 19:40:00,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:00,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796203487] [2021-07-13 19:40:00,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:00,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:00,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796203487] [2021-07-13 19:40:00,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796203487] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468008582] [2021-07-13 19:40:00,810 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 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-13 19:40:00,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:00,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:00,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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-13 19:40:00,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,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-13 19:40:00,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:00,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:00,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,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-13 19:40:00,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:00,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,963 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:00,963 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:00,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,964 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:00,981 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468008582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:00,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250238353] [2021-07-13 19:40:00,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:00,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:00,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:00,982 INFO L87 Difference]: Start difference. First operand 1009 states and 3961 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-13 19:40:01,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:01,282 INFO L93 Difference]: Finished difference Result 1241 states and 4758 transitions. [2021-07-13 19:40:01,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:01,283 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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 19 [2021-07-13 19:40:01,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:01,285 INFO L225 Difference]: With dead ends: 1241 [2021-07-13 19:40:01,285 INFO L226 Difference]: Without dead ends: 1241 [2021-07-13 19:40:01,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 214.5ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:01,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2021-07-13 19:40:01,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1012. [2021-07-13 19:40:01,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.929772502472799) internal successors, (3973), 1011 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3973 transitions. [2021-07-13 19:40:01,299 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3973 transitions. Word has length 19 [2021-07-13 19:40:01,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:01,299 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3973 transitions. [2021-07-13 19:40:01,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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-13 19:40:01,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3973 transitions. [2021-07-13 19:40:01,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:01,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:01,301 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:01,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6041 [2021-07-13 19:40:01,516 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:01,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:01,516 INFO L82 PathProgramCache]: Analyzing trace with hash -136082742, now seen corresponding path program 344 times [2021-07-13 19:40:01,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:01,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803820116] [2021-07-13 19:40:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:01,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:01,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803820116] [2021-07-13 19:40:01,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803820116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:01,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763920820] [2021-07-13 19:40:01,645 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 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-13 19:40:01,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:01,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:01,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:01,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:01,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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-13 19:40:01,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,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-13 19:40:01,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:01,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:01,780 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:01,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:01,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-13 19:40:01,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,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-13 19:40:01,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,873 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:01,873 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:01,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,874 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:01,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:01,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763920820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:01,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:01,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:01,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363640391] [2021-07-13 19:40:01,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:01,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:01,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:01,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:01,897 INFO L87 Difference]: Start difference. First operand 1012 states and 3973 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:02,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:02,350 INFO L93 Difference]: Finished difference Result 1290 states and 4947 transitions. [2021-07-13 19:40:02,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:02,351 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:02,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:02,353 INFO L225 Difference]: With dead ends: 1290 [2021-07-13 19:40:02,353 INFO L226 Difference]: Without dead ends: 1290 [2021-07-13 19:40:02,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 372.4ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:02,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-07-13 19:40:02,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1017. [2021-07-13 19:40:02,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.925196850393701) internal successors, (3988), 1016 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:02,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3988 transitions. [2021-07-13 19:40:02,368 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3988 transitions. Word has length 19 [2021-07-13 19:40:02,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:02,368 INFO L482 AbstractCegarLoop]: Abstraction has 1017 states and 3988 transitions. [2021-07-13 19:40:02,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:02,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3988 transitions. [2021-07-13 19:40:02,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:02,370 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:02,370 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:02,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6044,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:02,586 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:02,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:02,586 INFO L82 PathProgramCache]: Analyzing trace with hash -2085149096, now seen corresponding path program 345 times [2021-07-13 19:40:02,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:02,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313550282] [2021-07-13 19:40:02,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:02,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:02,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:02,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313550282] [2021-07-13 19:40:02,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313550282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076169716] [2021-07-13 19:40:02,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 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-13 19:40:02,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:02,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:02,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:02,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:02,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:02,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,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 15 treesize of output 11 [2021-07-13 19:40:02,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:02,843 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:02,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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-13 19:40:02,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,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-13 19:40:02,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,951 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:02,951 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:02,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:02,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:02,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076169716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:02,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:02,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378076285] [2021-07-13 19:40:02,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:02,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:02,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:02,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:02,974 INFO L87 Difference]: Start difference. First operand 1017 states and 3988 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:03,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:03,350 INFO L93 Difference]: Finished difference Result 1213 states and 4672 transitions. [2021-07-13 19:40:03,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:03,351 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:03,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:03,353 INFO L225 Difference]: With dead ends: 1213 [2021-07-13 19:40:03,353 INFO L226 Difference]: Without dead ends: 1213 [2021-07-13 19:40:03,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 354.7ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:03,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2021-07-13 19:40:03,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 1020. [2021-07-13 19:40:03,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 3.9254170755642788) internal successors, (4000), 1019 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:03,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 4000 transitions. [2021-07-13 19:40:03,368 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 4000 transitions. Word has length 19 [2021-07-13 19:40:03,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:03,368 INFO L482 AbstractCegarLoop]: Abstraction has 1020 states and 4000 transitions. [2021-07-13 19:40:03,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:03,368 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 4000 transitions. [2021-07-13 19:40:03,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:03,370 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:03,370 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:03,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 492 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6047 [2021-07-13 19:40:03,580 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:03,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:03,580 INFO L82 PathProgramCache]: Analyzing trace with hash 601233930, now seen corresponding path program 346 times [2021-07-13 19:40:03,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:03,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744247287] [2021-07-13 19:40:03,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:03,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:03,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:03,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:03,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744247287] [2021-07-13 19:40:03,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744247287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571052007] [2021-07-13 19:40:03,682 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 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-13 19:40:03,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:03,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:03,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:03,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:03,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:03,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:03,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:03,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:03,795 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:40:03,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,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 17 treesize of output 13 [2021-07-13 19:40:03,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:03,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:03,886 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,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-13 19:40:03,888 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,902 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:40:03,902 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:03,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:03,903 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:40:03,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:03,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571052007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:03,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:03,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262180052] [2021-07-13 19:40:03,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:03,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:03,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:03,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:03,926 INFO L87 Difference]: Start difference. First operand 1020 states and 4000 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:04,189 INFO L93 Difference]: Finished difference Result 1203 states and 4636 transitions. [2021-07-13 19:40:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:04,189 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:04,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:04,191 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:40:04,191 INFO L226 Difference]: Without dead ends: 1195 [2021-07-13 19:40:04,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 270.4ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:04,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2021-07-13 19:40:04,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1020. [2021-07-13 19:40:04,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 3.9224730127576053) internal successors, (3997), 1019 states have internal predecessors, (3997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 3997 transitions. [2021-07-13 19:40:04,205 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 3997 transitions. Word has length 19 [2021-07-13 19:40:04,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:04,205 INFO L482 AbstractCegarLoop]: Abstraction has 1020 states and 3997 transitions. [2021-07-13 19:40:04,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 3997 transitions. [2021-07-13 19:40:04,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:04,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:04,207 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:04,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6050,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:04,422 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:04,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:04,422 INFO L82 PathProgramCache]: Analyzing trace with hash -603911226, now seen corresponding path program 347 times [2021-07-13 19:40:04,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:04,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339331844] [2021-07-13 19:40:04,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:04,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:04,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339331844] [2021-07-13 19:40:04,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339331844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119378595] [2021-07-13 19:40:04,564 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 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-13 19:40:04,594 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:04,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:04,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:04,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:04,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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-13 19:40:04,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,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 15 treesize of output 11 [2021-07-13 19:40:04,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:04,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:04,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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-13 19:40:04,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:04,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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-13 19:40:04,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,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 16 treesize of output 12 [2021-07-13 19:40:04,816 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,854 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:04,855 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:04,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:04,855 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:04,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119378595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:04,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:04,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713285063] [2021-07-13 19:40:04,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:04,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:04,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:04,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:04,909 INFO L87 Difference]: Start difference. First operand 1020 states and 3997 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:05,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:05,522 INFO L93 Difference]: Finished difference Result 1246 states and 4755 transitions. [2021-07-13 19:40:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:05,522 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:05,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:05,525 INFO L225 Difference]: With dead ends: 1246 [2021-07-13 19:40:05,525 INFO L226 Difference]: Without dead ends: 1246 [2021-07-13 19:40:05,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 590.1ms TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:05,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2021-07-13 19:40:05,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1023. [2021-07-13 19:40:05,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.9256360078277885) internal successors, (4012), 1022 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:05,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 4012 transitions. [2021-07-13 19:40:05,540 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 4012 transitions. Word has length 19 [2021-07-13 19:40:05,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:05,540 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 4012 transitions. [2021-07-13 19:40:05,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:05,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 4012 transitions. [2021-07-13 19:40:05,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:05,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:05,542 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:05,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6056 [2021-07-13 19:40:05,757 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:05,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:05,757 INFO L82 PathProgramCache]: Analyzing trace with hash 591124948, now seen corresponding path program 348 times [2021-07-13 19:40:05,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:05,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501230311] [2021-07-13 19:40:05,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:05,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:05,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501230311] [2021-07-13 19:40:05,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501230311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939738004] [2021-07-13 19:40:05,863 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 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-13 19:40:05,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:05,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:05,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:05,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:05,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 15 treesize of output 11 [2021-07-13 19:40:05,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,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 16 treesize of output 12 [2021-07-13 19:40:05,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:05,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:05,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-07-13 19:40:06,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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-13 19:40:06,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 16 treesize of output 12 [2021-07-13 19:40:06,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 15 treesize of output 11 [2021-07-13 19:40:06,067 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,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 17 treesize of output 13 [2021-07-13 19:40:06,070 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,103 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:40:06,103 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:06,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:06,104 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:40:06,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:06,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939738004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:06,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:06,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:06,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923022681] [2021-07-13 19:40:06,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:06,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:06,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:06,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:06,169 INFO L87 Difference]: Start difference. First operand 1023 states and 4012 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:06,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:06,629 INFO L93 Difference]: Finished difference Result 1222 states and 4685 transitions. [2021-07-13 19:40:06,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:06,629 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:06,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:06,632 INFO L225 Difference]: With dead ends: 1222 [2021-07-13 19:40:06,632 INFO L226 Difference]: Without dead ends: 1218 [2021-07-13 19:40:06,632 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 498.9ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:06,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2021-07-13 19:40:06,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1027. [2021-07-13 19:40:06,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.9249512670565303) internal successors, (4027), 1026 states have internal predecessors, (4027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:06,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 4027 transitions. [2021-07-13 19:40:06,660 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 4027 transitions. Word has length 19 [2021-07-13 19:40:06,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:06,660 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 4027 transitions. [2021-07-13 19:40:06,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:06,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 4027 transitions. [2021-07-13 19:40:06,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:06,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:06,662 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:06,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6061 [2021-07-13 19:40:06,862 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:06,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:06,862 INFO L82 PathProgramCache]: Analyzing trace with hash 2020080054, now seen corresponding path program 349 times [2021-07-13 19:40:06,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:06,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698429145] [2021-07-13 19:40:06,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:06,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:07,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:07,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698429145] [2021-07-13 19:40:07,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698429145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:07,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986592328] [2021-07-13 19:40:07,002 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 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-13 19:40:07,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:07,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:07,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:07,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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-13 19:40:07,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:07,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:07,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:07,124 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:07,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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-13 19:40:07,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 17 treesize of output 13 [2021-07-13 19:40:07,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 16 treesize of output 12 [2021-07-13 19:40:07,194 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,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-13 19:40:07,197 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,228 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:07,229 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:07,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:07,229 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:07,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986592328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:07,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:07,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:07,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95033634] [2021-07-13 19:40:07,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:07,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:07,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:07,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:07,293 INFO L87 Difference]: Start difference. First operand 1027 states and 4027 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:07,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:07,910 INFO L93 Difference]: Finished difference Result 1229 states and 4723 transitions. [2021-07-13 19:40:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:07,910 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:07,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:07,913 INFO L225 Difference]: With dead ends: 1229 [2021-07-13 19:40:07,913 INFO L226 Difference]: Without dead ends: 1226 [2021-07-13 19:40:07,913 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 600.8ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:07,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2021-07-13 19:40:07,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 1027. [2021-07-13 19:40:07,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.922027290448343) internal successors, (4024), 1026 states have internal predecessors, (4024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:07,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 4024 transitions. [2021-07-13 19:40:07,928 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 4024 transitions. Word has length 19 [2021-07-13 19:40:07,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:07,928 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 4024 transitions. [2021-07-13 19:40:07,928 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:07,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 4024 transitions. [2021-07-13 19:40:07,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:07,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:07,929 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:08,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 496 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6068 [2021-07-13 19:40:08,145 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:08,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:08,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1348863798, now seen corresponding path program 350 times [2021-07-13 19:40:08,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:08,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254998950] [2021-07-13 19:40:08,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:08,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:08,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254998950] [2021-07-13 19:40:08,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254998950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861611127] [2021-07-13 19:40:08,253 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 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-13 19:40:08,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:08,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:08,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:08,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:08,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,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 16 treesize of output 12 [2021-07-13 19:40:08,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,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-13 19:40:08,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:08,367 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:40:08,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:08,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:08,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:08,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:08,430 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,459 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:08,460 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:08,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:08,460 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:08,503 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861611127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,503 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:08,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:08,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853192996] [2021-07-13 19:40:08,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:08,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:08,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:08,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:08,504 INFO L87 Difference]: Start difference. First operand 1027 states and 4024 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:08,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:08,782 INFO L93 Difference]: Finished difference Result 1204 states and 4648 transitions. [2021-07-13 19:40:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:08,783 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:08,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:08,785 INFO L225 Difference]: With dead ends: 1204 [2021-07-13 19:40:08,785 INFO L226 Difference]: Without dead ends: 1204 [2021-07-13 19:40:08,785 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 299.3ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:08,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2021-07-13 19:40:08,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1012. [2021-07-13 19:40:08,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 3.929772502472799) internal successors, (3973), 1011 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:08,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 3973 transitions. [2021-07-13 19:40:08,799 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 3973 transitions. Word has length 19 [2021-07-13 19:40:08,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:08,799 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 3973 transitions. [2021-07-13 19:40:08,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:08,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 3973 transitions. [2021-07-13 19:40:08,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:08,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:08,800 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:09,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6075 [2021-07-13 19:40:09,017 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:09,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:09,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1136732820, now seen corresponding path program 351 times [2021-07-13 19:40:09,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:09,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268003835] [2021-07-13 19:40:09,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:09,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:09,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268003835] [2021-07-13 19:40:09,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268003835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043618125] [2021-07-13 19:40:09,127 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 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-13 19:40:09,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:09,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:09,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:09,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:09,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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-13 19:40:09,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 16 treesize of output 12 [2021-07-13 19:40:09,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:09,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:09,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 15 treesize of output 11 [2021-07-13 19:40:09,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 16 treesize of output 12 [2021-07-13 19:40:09,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,326 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:09,326 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:09,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:09,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:09,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043618125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:09,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:09,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540972587] [2021-07-13 19:40:09,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:09,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:09,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:09,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:09,345 INFO L87 Difference]: Start difference. First operand 1012 states and 3973 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:09,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:09,692 INFO L93 Difference]: Finished difference Result 1117 states and 4331 transitions. [2021-07-13 19:40:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:09,692 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:09,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:09,695 INFO L225 Difference]: With dead ends: 1117 [2021-07-13 19:40:09,695 INFO L226 Difference]: Without dead ends: 1117 [2021-07-13 19:40:09,695 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 288.3ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:09,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2021-07-13 19:40:09,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1018. [2021-07-13 19:40:09,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1017 states have (on average 3.927236971484759) internal successors, (3994), 1017 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:09,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 3994 transitions. [2021-07-13 19:40:09,708 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 3994 transitions. Word has length 19 [2021-07-13 19:40:09,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:09,708 INFO L482 AbstractCegarLoop]: Abstraction has 1018 states and 3994 transitions. [2021-07-13 19:40:09,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:09,708 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 3994 transitions. [2021-07-13 19:40:09,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:09,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:09,709 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:09,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6080,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:09,925 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:09,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:09,926 INFO L82 PathProgramCache]: Analyzing trace with hash -471851450, now seen corresponding path program 352 times [2021-07-13 19:40:09,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:09,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165456106] [2021-07-13 19:40:09,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:10,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:10,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165456106] [2021-07-13 19:40:10,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165456106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692283933] [2021-07-13 19:40:10,007 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 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-13 19:40:10,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:10,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:10,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:10,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:10,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 15 treesize of output 11 [2021-07-13 19:40:10,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-13 19:40:10,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:10,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:10,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 17 treesize of output 13 [2021-07-13 19:40:10,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:10,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:10,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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 16 treesize of output 12 [2021-07-13 19:40:10,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,232 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:40:10,232 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:10,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:10,232 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:40:10,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692283933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:10,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:10,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347416772] [2021-07-13 19:40:10,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:10,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:10,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:10,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:10,253 INFO L87 Difference]: Start difference. First operand 1018 states and 3994 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:10,487 INFO L93 Difference]: Finished difference Result 1107 states and 4295 transitions. [2021-07-13 19:40:10,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:10,487 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:10,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:10,490 INFO L225 Difference]: With dead ends: 1107 [2021-07-13 19:40:10,490 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:40:10,490 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 251.4ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:10,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:40:10,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1018. [2021-07-13 19:40:10,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1017 states have (on average 3.9242871189773845) internal successors, (3991), 1017 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 3991 transitions. [2021-07-13 19:40:10,503 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 3991 transitions. Word has length 19 [2021-07-13 19:40:10,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:10,504 INFO L482 AbstractCegarLoop]: Abstraction has 1018 states and 3991 transitions. [2021-07-13 19:40:10,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:10,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 3991 transitions. [2021-07-13 19:40:10,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:10,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:10,505 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:10,709 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 499 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6083 [2021-07-13 19:40:10,709 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:10,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:10,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1676996606, now seen corresponding path program 353 times [2021-07-13 19:40:10,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:10,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732879481] [2021-07-13 19:40:10,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:10,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:10,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732879481] [2021-07-13 19:40:10,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732879481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905101950] [2021-07-13 19:40:10,829 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 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-13 19:40:10,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:10,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:10,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:10,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:10,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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-13 19:40:10,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-13 19:40:10,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:11,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:11,010 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:11,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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-13 19:40:11,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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-13 19:40:11,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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 16 treesize of output 12 [2021-07-13 19:40:11,058 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,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-13 19:40:11,060 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,091 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:11,091 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:11,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:11,091 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:11,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:11,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905101950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:11,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:11,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:11,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567191907] [2021-07-13 19:40:11,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:11,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:11,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:11,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:11,150 INFO L87 Difference]: Start difference. First operand 1018 states and 3991 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:11,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:11,719 INFO L93 Difference]: Finished difference Result 1133 states and 4365 transitions. [2021-07-13 19:40:11,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:11,719 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:11,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:11,721 INFO L225 Difference]: With dead ends: 1133 [2021-07-13 19:40:11,721 INFO L226 Difference]: Without dead ends: 1133 [2021-07-13 19:40:11,722 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 510.2ms TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:11,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2021-07-13 19:40:11,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1021. [2021-07-13 19:40:11,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 3.9274509803921567) internal successors, (4006), 1020 states have internal predecessors, (4006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:11,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 4006 transitions. [2021-07-13 19:40:11,734 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 4006 transitions. Word has length 19 [2021-07-13 19:40:11,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:11,735 INFO L482 AbstractCegarLoop]: Abstraction has 1021 states and 4006 transitions. [2021-07-13 19:40:11,735 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:11,735 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 4006 transitions. [2021-07-13 19:40:11,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:11,736 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:11,736 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:11,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6090 [2021-07-13 19:40:11,952 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:11,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:11,952 INFO L82 PathProgramCache]: Analyzing trace with hash -481960432, now seen corresponding path program 354 times [2021-07-13 19:40:11,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:11,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682546481] [2021-07-13 19:40:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:11,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:12,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:12,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682546481] [2021-07-13 19:40:12,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682546481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396587349] [2021-07-13 19:40:12,040 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 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-13 19:40:12,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:12,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:12,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:12,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:12,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:12,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:12,145 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:12,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:40:12,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 16 treesize of output 12 [2021-07-13 19:40:12,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,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 15 treesize of output 11 [2021-07-13 19:40:12,210 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:12,214 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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 17 treesize of output 13 [2021-07-13 19:40:12,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,254 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:40:12,254 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:12,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:12,255 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:40:12,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:12,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396587349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:12,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:12,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430938088] [2021-07-13 19:40:12,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:12,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:12,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:12,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:12,323 INFO L87 Difference]: Start difference. First operand 1021 states and 4006 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:12,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:12,687 INFO L93 Difference]: Finished difference Result 1126 states and 4344 transitions. [2021-07-13 19:40:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:12,687 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:12,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:12,689 INFO L225 Difference]: With dead ends: 1126 [2021-07-13 19:40:12,689 INFO L226 Difference]: Without dead ends: 1122 [2021-07-13 19:40:12,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 341.0ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:12,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-07-13 19:40:12,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 1025. [2021-07-13 19:40:12,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.9267578125) internal successors, (4021), 1024 states have internal predecessors, (4021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:12,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 4021 transitions. [2021-07-13 19:40:12,702 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 4021 transitions. Word has length 19 [2021-07-13 19:40:12,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:12,702 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 4021 transitions. [2021-07-13 19:40:12,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:12,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 4021 transitions. [2021-07-13 19:40:12,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:12,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:12,703 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:12,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6095,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:12,904 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:12,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:12,904 INFO L82 PathProgramCache]: Analyzing trace with hash 946994674, now seen corresponding path program 355 times [2021-07-13 19:40:12,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:12,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268378225] [2021-07-13 19:40:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:13,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:13,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268378225] [2021-07-13 19:40:13,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268378225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985787851] [2021-07-13 19:40:13,043 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 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-13 19:40:13,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:13,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:13,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:13,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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-13 19:40:13,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,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-13 19:40:13,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:13,202 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:13,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 15 treesize of output 11 [2021-07-13 19:40:13,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 17 treesize of output 13 [2021-07-13 19:40:13,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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-13 19:40:13,243 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,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 16 treesize of output 12 [2021-07-13 19:40:13,245 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,274 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:13,274 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:13,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:13,275 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:13,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:13,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985787851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:13,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:13,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736640547] [2021-07-13 19:40:13,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:13,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:13,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:13,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:13,331 INFO L87 Difference]: Start difference. First operand 1025 states and 4021 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:13,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:13,730 INFO L93 Difference]: Finished difference Result 1123 states and 4353 transitions. [2021-07-13 19:40:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:13,731 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:13,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:13,733 INFO L225 Difference]: With dead ends: 1123 [2021-07-13 19:40:13,733 INFO L226 Difference]: Without dead ends: 1120 [2021-07-13 19:40:13,733 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 457.3ms TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:13,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-07-13 19:40:13,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1025. [2021-07-13 19:40:13,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.923828125) internal successors, (4018), 1024 states have internal predecessors, (4018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 4018 transitions. [2021-07-13 19:40:13,745 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 4018 transitions. Word has length 19 [2021-07-13 19:40:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:13,745 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 4018 transitions. [2021-07-13 19:40:13,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 4018 transitions. [2021-07-13 19:40:13,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:13,747 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:13,747 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:13,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6102 [2021-07-13 19:40:13,961 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:13,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:13,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1873018118, now seen corresponding path program 356 times [2021-07-13 19:40:13,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:13,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241459610] [2021-07-13 19:40:13,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:14,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:14,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241459610] [2021-07-13 19:40:14,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241459610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310989917] [2021-07-13 19:40:14,043 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 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-13 19:40:14,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:14,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:14,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:14,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:14,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:14,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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 15 treesize of output 11 [2021-07-13 19:40:14,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:14,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:14,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:40:14,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-13 19:40:14,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-13 19:40:14,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-13 19:40:14,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-13 19:40:14,207 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,238 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:40:14,238 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:14,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:14,239 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:40:14,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:14,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310989917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:14,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:14,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911328570] [2021-07-13 19:40:14,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:14,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:14,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:14,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:14,283 INFO L87 Difference]: Start difference. First operand 1025 states and 4018 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:14,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:14,500 INFO L93 Difference]: Finished difference Result 1108 states and 4307 transitions. [2021-07-13 19:40:14,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:14,500 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:14,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:14,502 INFO L225 Difference]: With dead ends: 1108 [2021-07-13 19:40:14,502 INFO L226 Difference]: Without dead ends: 1108 [2021-07-13 19:40:14,502 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 213.5ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:14,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2021-07-13 19:40:14,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1015. [2021-07-13 19:40:14,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 3.9270216962524653) internal successors, (3982), 1014 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:14,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 3982 transitions. [2021-07-13 19:40:14,515 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 3982 transitions. Word has length 19 [2021-07-13 19:40:14,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:14,515 INFO L482 AbstractCegarLoop]: Abstraction has 1015 states and 3982 transitions. [2021-07-13 19:40:14,515 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:14,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 3982 transitions. [2021-07-13 19:40:14,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:14,516 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:14,516 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:14,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6109,503 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:14,732 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:14,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:14,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1301813386, now seen corresponding path program 357 times [2021-07-13 19:40:14,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:14,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24742484] [2021-07-13 19:40:14,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:14,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:14,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:14,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:14,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24742484] [2021-07-13 19:40:14,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24742484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110171033] [2021-07-13 19:40:14,854 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 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-13 19:40:14,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:14,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:14,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:14,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:14,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-13 19:40:14,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-13 19:40:14,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:15,009 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:15,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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-13 19:40:15,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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-13 19:40:15,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 16 treesize of output 12 [2021-07-13 19:40:15,082 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,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 15 treesize of output 11 [2021-07-13 19:40:15,084 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,116 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:15,116 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:15,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:15,116 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:15,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:15,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110171033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:15,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:15,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827880125] [2021-07-13 19:40:15,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:15,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:15,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:15,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:15,171 INFO L87 Difference]: Start difference. First operand 1015 states and 3982 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:15,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:15,725 INFO L93 Difference]: Finished difference Result 1139 states and 4383 transitions. [2021-07-13 19:40:15,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:15,725 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:15,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:15,727 INFO L225 Difference]: With dead ends: 1139 [2021-07-13 19:40:15,727 INFO L226 Difference]: Without dead ends: 1139 [2021-07-13 19:40:15,727 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 494.3ms TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:15,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2021-07-13 19:40:15,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1021. [2021-07-13 19:40:15,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 3.930392156862745) internal successors, (4009), 1020 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:15,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 4009 transitions. [2021-07-13 19:40:15,740 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 4009 transitions. Word has length 19 [2021-07-13 19:40:15,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:15,740 INFO L482 AbstractCegarLoop]: Abstraction has 1021 states and 4009 transitions. [2021-07-13 19:40:15,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:15,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 4009 transitions. [2021-07-13 19:40:15,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:15,742 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:15,742 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:15,957 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 504 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6114 [2021-07-13 19:40:15,957 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:15,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:15,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1798117736, now seen corresponding path program 358 times [2021-07-13 19:40:15,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:15,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246120037] [2021-07-13 19:40:15,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:16,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:16,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246120037] [2021-07-13 19:40:16,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246120037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038724088] [2021-07-13 19:40:16,045 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 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-13 19:40:16,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:16,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:16,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:16,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:16,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 18 treesize of output 14 [2021-07-13 19:40:16,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,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 17 treesize of output 13 [2021-07-13 19:40:16,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:16,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:16,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:40:16,206 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:40:16,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:16,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,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 15 treesize of output 11 [2021-07-13 19:40:16,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:16,215 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:16,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,250 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:40:16,250 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:16,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:16,251 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:40:16,312 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:16,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038724088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:16,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:16,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213949772] [2021-07-13 19:40:16,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:16,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:16,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:16,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:16,313 INFO L87 Difference]: Start difference. First operand 1021 states and 4009 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:16,661 INFO L93 Difference]: Finished difference Result 1129 states and 4353 transitions. [2021-07-13 19:40:16,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:16,661 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:16,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:16,663 INFO L225 Difference]: With dead ends: 1129 [2021-07-13 19:40:16,663 INFO L226 Difference]: Without dead ends: 1125 [2021-07-13 19:40:16,664 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 322.1ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:16,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2021-07-13 19:40:16,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1025. [2021-07-13 19:40:16,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.9296875) internal successors, (4024), 1024 states have internal predecessors, (4024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 4024 transitions. [2021-07-13 19:40:16,676 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 4024 transitions. Word has length 19 [2021-07-13 19:40:16,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:16,676 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 4024 transitions. [2021-07-13 19:40:16,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 4024 transitions. [2021-07-13 19:40:16,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:16,678 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:16,678 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:16,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6119 [2021-07-13 19:40:16,893 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:16,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:16,893 INFO L82 PathProgramCache]: Analyzing trace with hash -369162630, now seen corresponding path program 359 times [2021-07-13 19:40:16,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:16,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409234702] [2021-07-13 19:40:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:16,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:17,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:17,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409234702] [2021-07-13 19:40:17,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409234702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996703445] [2021-07-13 19:40:17,033 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 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-13 19:40:17,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:17,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:17,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:17,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:17,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,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-13 19:40:17,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,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 16 treesize of output 12 [2021-07-13 19:40:17,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:17,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:17,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,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 17 treesize of output 13 [2021-07-13 19:40:17,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:17,213 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:17,216 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,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 15 treesize of output 11 [2021-07-13 19:40:17,218 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,268 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:17,268 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:17,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:17,269 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:17,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996703445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:17,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:17,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433175534] [2021-07-13 19:40:17,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:17,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:17,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:17,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:17,343 INFO L87 Difference]: Start difference. First operand 1025 states and 4024 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:17,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:17,865 INFO L93 Difference]: Finished difference Result 1142 states and 4393 transitions. [2021-07-13 19:40:17,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:17,866 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:17,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:17,868 INFO L225 Difference]: With dead ends: 1142 [2021-07-13 19:40:17,868 INFO L226 Difference]: Without dead ends: 1139 [2021-07-13 19:40:17,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 530.2ms TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:17,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2021-07-13 19:40:17,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 1025. [2021-07-13 19:40:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.9267578125) internal successors, (4021), 1024 states have internal predecessors, (4021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:17,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 4021 transitions. [2021-07-13 19:40:17,881 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 4021 transitions. Word has length 19 [2021-07-13 19:40:17,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:17,881 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 4021 transitions. [2021-07-13 19:40:17,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:17,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 4021 transitions. [2021-07-13 19:40:17,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:17,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:17,883 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:18,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6126,506 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:18,098 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:18,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:18,099 INFO L82 PathProgramCache]: Analyzing trace with hash 556860814, now seen corresponding path program 360 times [2021-07-13 19:40:18,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:18,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028647264] [2021-07-13 19:40:18,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:18,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:18,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:18,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028647264] [2021-07-13 19:40:18,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028647264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602841135] [2021-07-13 19:40:18,187 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 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-13 19:40:18,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:18,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:18,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:18,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:18,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 18 treesize of output 14 [2021-07-13 19:40:18,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,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 17 treesize of output 13 [2021-07-13 19:40:18,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:18,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:40:18,351 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:40:18,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:18,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:18,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:18,359 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:18,362 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,394 INFO L628 ElimStorePlain]: treesize reduction 53, result has 36.9 percent of original size [2021-07-13 19:40:18,394 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:18,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:18,395 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:121, output treesize:31 [2021-07-13 19:40:18,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:18,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602841135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:18,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:18,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413283563] [2021-07-13 19:40:18,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:18,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:18,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:18,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:18,440 INFO L87 Difference]: Start difference. First operand 1025 states and 4021 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:18,672 INFO L93 Difference]: Finished difference Result 1114 states and 4322 transitions. [2021-07-13 19:40:18,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:18,672 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:18,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:18,674 INFO L225 Difference]: With dead ends: 1114 [2021-07-13 19:40:18,674 INFO L226 Difference]: Without dead ends: 1114 [2021-07-13 19:40:18,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 255.2ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:18,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-13 19:40:18,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 1018. [2021-07-13 19:40:18,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1017 states have (on average 3.927236971484759) internal successors, (3994), 1017 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:18,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 3994 transitions. [2021-07-13 19:40:18,687 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 3994 transitions. Word has length 19 [2021-07-13 19:40:18,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:18,687 INFO L482 AbstractCegarLoop]: Abstraction has 1018 states and 3994 transitions. [2021-07-13 19:40:18,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:18,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 3994 transitions. [2021-07-13 19:40:18,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:18,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:18,689 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:18,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6133 [2021-07-13 19:40:18,904 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:18,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:18,904 INFO L82 PathProgramCache]: Analyzing trace with hash -2098209964, now seen corresponding path program 361 times [2021-07-13 19:40:18,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:18,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175089047] [2021-07-13 19:40:18,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:18,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:19,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:19,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:19,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175089047] [2021-07-13 19:40:19,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175089047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69801501] [2021-07-13 19:40:19,013 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 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-13 19:40:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:19,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:19,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:19,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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-13 19:40:19,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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 16 treesize of output 12 [2021-07-13 19:40:19,145 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:19,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:40:19,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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-13 19:40:19,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:19,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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 7 treesize of output 5 [2021-07-13 19:40:19,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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 17 treesize of output 13 [2021-07-13 19:40:19,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,259 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:40:19,259 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:19,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:19,259 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:40:19,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:19,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69801501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:19,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:19,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942962461] [2021-07-13 19:40:19,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:19,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:19,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:19,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:19,283 INFO L87 Difference]: Start difference. First operand 1018 states and 3994 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:19,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:19,740 INFO L93 Difference]: Finished difference Result 1108 states and 4301 transitions. [2021-07-13 19:40:19,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:19,741 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:19,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:19,743 INFO L225 Difference]: With dead ends: 1108 [2021-07-13 19:40:19,743 INFO L226 Difference]: Without dead ends: 1102 [2021-07-13 19:40:19,743 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 462.3ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:19,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2021-07-13 19:40:19,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1018. [2021-07-13 19:40:19,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1017 states have (on average 3.9242871189773845) internal successors, (3991), 1017 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:19,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 3991 transitions. [2021-07-13 19:40:19,755 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 3991 transitions. Word has length 19 [2021-07-13 19:40:19,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:19,756 INFO L482 AbstractCegarLoop]: Abstraction has 1018 states and 3991 transitions. [2021-07-13 19:40:19,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:19,756 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 3991 transitions. [2021-07-13 19:40:19,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:19,757 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:19,757 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:19,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6138,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:19,973 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:19,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:19,973 INFO L82 PathProgramCache]: Analyzing trace with hash -316879866, now seen corresponding path program 362 times [2021-07-13 19:40:19,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:19,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5144204] [2021-07-13 19:40:19,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:19,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:20,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:20,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5144204] [2021-07-13 19:40:20,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5144204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732954909] [2021-07-13 19:40:20,067 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 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-13 19:40:20,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:20,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:20,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:20,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:20,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:20,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 18 treesize of output 14 [2021-07-13 19:40:20,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 17 treesize of output 13 [2021-07-13 19:40:20,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:20,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:20,205 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-07-13 19:40:20,261 INFO L446 ElimStorePlain]: Different costs {0=[array_0], 1=[array_4]} [2021-07-13 19:40:20,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:20,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:20,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,282 INFO L628 ElimStorePlain]: treesize reduction 29, result has 32.6 percent of original size [2021-07-13 19:40:20,283 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:20,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:14 [2021-07-13 19:40:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732954909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:20,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:20,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331477847] [2021-07-13 19:40:20,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:20,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:20,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:20,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:20,307 INFO L87 Difference]: Start difference. First operand 1018 states and 3991 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:20,574 INFO L93 Difference]: Finished difference Result 1111 states and 4316 transitions. [2021-07-13 19:40:20,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:20,574 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:20,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:20,576 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:40:20,576 INFO L226 Difference]: Without dead ends: 1111 [2021-07-13 19:40:20,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 266.0ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:20,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-13 19:40:20,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1007. [2021-07-13 19:40:20,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1007 states, 1006 states have (on average 3.9343936381709743) internal successors, (3958), 1006 states have internal predecessors, (3958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:20,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1007 states to 1007 states and 3958 transitions. [2021-07-13 19:40:20,588 INFO L78 Accepts]: Start accepts. Automaton has 1007 states and 3958 transitions. Word has length 19 [2021-07-13 19:40:20,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:20,588 INFO L482 AbstractCegarLoop]: Abstraction has 1007 states and 3958 transitions. [2021-07-13 19:40:20,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:40:20,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1007 states and 3958 transitions. [2021-07-13 19:40:20,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:20,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:20,590 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:20,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6145 [2021-07-13 19:40:20,790 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:20,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:20,791 INFO L82 PathProgramCache]: Analyzing trace with hash 927027954, now seen corresponding path program 363 times [2021-07-13 19:40:20,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:20,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503875192] [2021-07-13 19:40:20,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:20,943 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:20,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503875192] [2021-07-13 19:40:20,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503875192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478165768] [2021-07-13 19:40:20,944 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 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-13 19:40:20,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:20,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:20,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:20,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:21,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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-13 19:40:21,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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-13 19:40:21,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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-13 19:40:21,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 17 treesize of output 13 [2021-07-13 19:40:21,052 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,098 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:21,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:21,099 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:21,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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-13 19:40:21,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 16 treesize of output 12 [2021-07-13 19:40:21,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,239 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:21,239 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:21,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:21,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478165768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:21,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:21,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:21,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300113495] [2021-07-13 19:40:21,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:21,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:21,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:21,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:21,263 INFO L87 Difference]: Start difference. First operand 1007 states and 3958 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:21,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:21,824 INFO L93 Difference]: Finished difference Result 1308 states and 5048 transitions. [2021-07-13 19:40:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:21,825 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:21,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:21,827 INFO L225 Difference]: With dead ends: 1308 [2021-07-13 19:40:21,827 INFO L226 Difference]: Without dead ends: 1308 [2021-07-13 19:40:21,827 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 524.7ms TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:21,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-07-13 19:40:21,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1016. [2021-07-13 19:40:21,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 3.9320197044334977) internal successors, (3991), 1015 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:21,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 3991 transitions. [2021-07-13 19:40:21,842 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 3991 transitions. Word has length 19 [2021-07-13 19:40:21,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:21,842 INFO L482 AbstractCegarLoop]: Abstraction has 1016 states and 3991 transitions. [2021-07-13 19:40:21,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:21,842 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 3991 transitions. [2021-07-13 19:40:21,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:21,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:21,843 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:22,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6148,510 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:22,059 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:22,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:22,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1022038400, now seen corresponding path program 364 times [2021-07-13 19:40:22,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:22,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327678726] [2021-07-13 19:40:22,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:22,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:22,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:22,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:22,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327678726] [2021-07-13 19:40:22,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327678726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490918084] [2021-07-13 19:40:22,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 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-13 19:40:22,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:22,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:22,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:22,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:22,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:22,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 15 treesize of output 11 [2021-07-13 19:40:22,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:22,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-13 19:40:22,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:22,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 16 treesize of output 12 [2021-07-13 19:40:22,311 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,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 17 treesize of output 13 [2021-07-13 19:40:22,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,360 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:22,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:22,361 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:22,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:22,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 15 treesize of output 11 [2021-07-13 19:40:22,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,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 16 treesize of output 12 [2021-07-13 19:40:22,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,517 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:22,518 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:22,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:22,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:22,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490918084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:22,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:22,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118007302] [2021-07-13 19:40:22,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:22,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:22,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:22,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:22,542 INFO L87 Difference]: Start difference. First operand 1016 states and 3991 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:23,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:23,028 INFO L93 Difference]: Finished difference Result 1217 states and 4702 transitions. [2021-07-13 19:40:23,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:23,028 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:23,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:23,030 INFO L225 Difference]: With dead ends: 1217 [2021-07-13 19:40:23,030 INFO L226 Difference]: Without dead ends: 1217 [2021-07-13 19:40:23,030 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 479.7ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:23,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2021-07-13 19:40:23,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1020. [2021-07-13 19:40:23,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 3.9332679097154073) internal successors, (4008), 1019 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:23,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 4008 transitions. [2021-07-13 19:40:23,044 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 4008 transitions. Word has length 19 [2021-07-13 19:40:23,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:23,044 INFO L482 AbstractCegarLoop]: Abstraction has 1020 states and 4008 transitions. [2021-07-13 19:40:23,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:23,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 4008 transitions. [2021-07-13 19:40:23,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:23,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:23,046 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:23,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6154,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:23,261 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:23,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:23,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1664344626, now seen corresponding path program 365 times [2021-07-13 19:40:23,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:23,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497113211] [2021-07-13 19:40:23,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:23,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:23,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:23,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497113211] [2021-07-13 19:40:23,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497113211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65054428] [2021-07-13 19:40:23,363 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 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-13 19:40:23,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:23,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:23,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:23,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:23,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 15 treesize of output 11 [2021-07-13 19:40:23,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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-13 19:40:23,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 17 treesize of output 13 [2021-07-13 19:40:23,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 16 treesize of output 12 [2021-07-13 19:40:23,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,510 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:23,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:23,511 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:23,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:23,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:23,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 16 treesize of output 12 [2021-07-13 19:40:23,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 17 treesize of output 13 [2021-07-13 19:40:23,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,759 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:40:23,760 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:23,760 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-13 19:40:23,760 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:40:23,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:23,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65054428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:23,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:23,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407031140] [2021-07-13 19:40:23,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:23,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:23,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:23,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:23,780 INFO L87 Difference]: Start difference. First operand 1020 states and 4008 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:24,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:24,522 INFO L93 Difference]: Finished difference Result 1360 states and 5213 transitions. [2021-07-13 19:40:24,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:24,522 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:24,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:24,525 INFO L225 Difference]: With dead ends: 1360 [2021-07-13 19:40:24,525 INFO L226 Difference]: Without dead ends: 1352 [2021-07-13 19:40:24,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 739.8ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:24,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-07-13 19:40:24,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1020. [2021-07-13 19:40:24,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 1019 states have (on average 3.929342492639843) internal successors, (4004), 1019 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:24,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 4004 transitions. [2021-07-13 19:40:24,539 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 4004 transitions. Word has length 19 [2021-07-13 19:40:24,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:24,539 INFO L482 AbstractCegarLoop]: Abstraction has 1020 states and 4004 transitions. [2021-07-13 19:40:24,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:24,539 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 4004 transitions. [2021-07-13 19:40:24,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:24,540 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:24,540 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:24,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6160 [2021-07-13 19:40:24,756 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:24,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:24,756 INFO L82 PathProgramCache]: Analyzing trace with hash 459199470, now seen corresponding path program 366 times [2021-07-13 19:40:24,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:24,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213440594] [2021-07-13 19:40:24,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:24,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:24,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:24,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213440594] [2021-07-13 19:40:24,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213440594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:24,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463624128] [2021-07-13 19:40:24,894 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 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-13 19:40:24,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:24,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:24,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:24,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:24,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 15 treesize of output 11 [2021-07-13 19:40:24,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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 16 treesize of output 12 [2021-07-13 19:40:24,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:24,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-13 19:40:24,988 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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 17 treesize of output 13 [2021-07-13 19:40:24,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,033 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:25,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:25,034 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:25,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,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 15 treesize of output 11 [2021-07-13 19:40:25,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:25,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,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 16 treesize of output 12 [2021-07-13 19:40:25,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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-13 19:40:25,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,170 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:25,170 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:25,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:25,171 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:25,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463624128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:25,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:25,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:25,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780056656] [2021-07-13 19:40:25,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:25,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:25,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:25,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:25,220 INFO L87 Difference]: Start difference. First operand 1020 states and 4004 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:25,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:25,815 INFO L93 Difference]: Finished difference Result 1217 states and 4703 transitions. [2021-07-13 19:40:25,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:25,815 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:25,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:25,818 INFO L225 Difference]: With dead ends: 1217 [2021-07-13 19:40:25,818 INFO L226 Difference]: Without dead ends: 1217 [2021-07-13 19:40:25,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 557.4ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:25,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2021-07-13 19:40:25,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1024. [2021-07-13 19:40:25,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 1023 states have (on average 3.9266862170087977) internal successors, (4017), 1023 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:25,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 4017 transitions. [2021-07-13 19:40:25,832 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 4017 transitions. Word has length 19 [2021-07-13 19:40:25,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:25,832 INFO L482 AbstractCegarLoop]: Abstraction has 1024 states and 4017 transitions. [2021-07-13 19:40:25,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:25,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 4017 transitions. [2021-07-13 19:40:25,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:25,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:25,834 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:26,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6171,513 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:26,050 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:26,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:26,050 INFO L82 PathProgramCache]: Analyzing trace with hash -285753102, now seen corresponding path program 367 times [2021-07-13 19:40:26,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:26,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238239917] [2021-07-13 19:40:26,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:26,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:26,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238239917] [2021-07-13 19:40:26,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238239917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308441909] [2021-07-13 19:40:26,152 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 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-13 19:40:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:26,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:26,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 15 treesize of output 11 [2021-07-13 19:40:26,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 16 treesize of output 12 [2021-07-13 19:40:26,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 17 treesize of output 13 [2021-07-13 19:40:26,242 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 16 treesize of output 12 [2021-07-13 19:40:26,245 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,297 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:26,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:26,298 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:26,455 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:26,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 15 treesize of output 11 [2021-07-13 19:40:26,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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-13 19:40:26,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,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 16 treesize of output 12 [2021-07-13 19:40:26,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,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-13 19:40:26,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,510 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:40:26,511 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:40:26,511 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-13 19:40:26,511 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:40:26,556 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308441909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:26,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:26,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594484819] [2021-07-13 19:40:26,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:26,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:26,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:26,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:26,557 INFO L87 Difference]: Start difference. First operand 1024 states and 4017 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:27,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:27,602 INFO L93 Difference]: Finished difference Result 1401 states and 5347 transitions. [2021-07-13 19:40:27,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:40:27,603 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:27,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:27,605 INFO L225 Difference]: With dead ends: 1401 [2021-07-13 19:40:27,605 INFO L226 Difference]: Without dead ends: 1401 [2021-07-13 19:40:27,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 961.2ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:40:27,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2021-07-13 19:40:27,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1014. [2021-07-13 19:40:27,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 1013 states have (on average 3.9378084896347483) internal successors, (3989), 1013 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:27,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 3989 transitions. [2021-07-13 19:40:27,620 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 3989 transitions. Word has length 19 [2021-07-13 19:40:27,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:27,621 INFO L482 AbstractCegarLoop]: Abstraction has 1014 states and 3989 transitions. [2021-07-13 19:40:27,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:27,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 3989 transitions. [2021-07-13 19:40:27,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:27,622 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:27,622 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:27,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 514 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6179 [2021-07-13 19:40:27,838 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:27,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:27,838 INFO L82 PathProgramCache]: Analyzing trace with hash -562698806, now seen corresponding path program 368 times [2021-07-13 19:40:27,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:27,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160543328] [2021-07-13 19:40:27,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:27,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:27,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:27,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160543328] [2021-07-13 19:40:27,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160543328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:27,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065674727] [2021-07-13 19:40:27,977 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 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-13 19:40:28,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:28,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:28,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:28,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:28,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:28,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 16 treesize of output 12 [2021-07-13 19:40:28,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 16 treesize of output 12 [2021-07-13 19:40:28,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,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-13 19:40:28,080 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,124 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:28,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:28,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:28,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 15 treesize of output 11 [2021-07-13 19:40:28,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:28,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,263 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:28,263 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:28,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,264 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:28,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:28,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065674727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:28,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:28,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:28,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349793200] [2021-07-13 19:40:28,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:28,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:28,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:28,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:28,287 INFO L87 Difference]: Start difference. First operand 1014 states and 3989 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:28,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:28,784 INFO L93 Difference]: Finished difference Result 1250 states and 4841 transitions. [2021-07-13 19:40:28,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:28,784 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:28,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:28,786 INFO L225 Difference]: With dead ends: 1250 [2021-07-13 19:40:28,786 INFO L226 Difference]: Without dead ends: 1250 [2021-07-13 19:40:28,786 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 519.7ms TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:28,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-07-13 19:40:28,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1019. [2021-07-13 19:40:28,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 3.93713163064833) internal successors, (4008), 1018 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:28,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 4008 transitions. [2021-07-13 19:40:28,801 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 4008 transitions. Word has length 19 [2021-07-13 19:40:28,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:28,801 INFO L482 AbstractCegarLoop]: Abstraction has 1019 states and 4008 transitions. [2021-07-13 19:40:28,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:28,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 4008 transitions. [2021-07-13 19:40:28,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:28,802 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:28,802 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:29,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 515 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6187 [2021-07-13 19:40:29,017 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:29,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:29,017 INFO L82 PathProgramCache]: Analyzing trace with hash 398399508, now seen corresponding path program 369 times [2021-07-13 19:40:29,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:29,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746006918] [2021-07-13 19:40:29,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:29,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:29,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:29,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746006918] [2021-07-13 19:40:29,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746006918] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:29,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127480859] [2021-07-13 19:40:29,144 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 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-13 19:40:29,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:29,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:29,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:29,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:29,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:29,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,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-13 19:40:29,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,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-13 19:40:29,254 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:29,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,331 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:29,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:29,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:29,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,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 15 treesize of output 11 [2021-07-13 19:40:29,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,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 16 treesize of output 12 [2021-07-13 19:40:29,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,508 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:29,508 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:29,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,508 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:29,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:29,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127480859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:29,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:29,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:29,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784863573] [2021-07-13 19:40:29,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:29,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:29,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:29,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:29,531 INFO L87 Difference]: Start difference. First operand 1019 states and 4008 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:30,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:30,191 INFO L93 Difference]: Finished difference Result 1133 states and 4379 transitions. [2021-07-13 19:40:30,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:30,192 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:30,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:30,194 INFO L225 Difference]: With dead ends: 1133 [2021-07-13 19:40:30,194 INFO L226 Difference]: Without dead ends: 1133 [2021-07-13 19:40:30,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 631.9ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:30,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2021-07-13 19:40:30,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1021. [2021-07-13 19:40:30,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 3.9352941176470586) internal successors, (4014), 1020 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:30,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 4014 transitions. [2021-07-13 19:40:30,207 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 4014 transitions. Word has length 19 [2021-07-13 19:40:30,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:30,207 INFO L482 AbstractCegarLoop]: Abstraction has 1021 states and 4014 transitions. [2021-07-13 19:40:30,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:30,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 4014 transitions. [2021-07-13 19:40:30,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:30,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:30,208 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:30,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6193,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:30,411 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:30,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:30,411 INFO L82 PathProgramCache]: Analyzing trace with hash 325027028, now seen corresponding path program 370 times [2021-07-13 19:40:30,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:30,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262045350] [2021-07-13 19:40:30,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:30,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:30,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262045350] [2021-07-13 19:40:30,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262045350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910889872] [2021-07-13 19:40:30,546 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 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-13 19:40:30,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:30,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:30,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:30,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:30,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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-13 19:40:30,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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-13 19:40:30,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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-13 19:40:30,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:30,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,693 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:30,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:30,694 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:30,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 16 treesize of output 12 [2021-07-13 19:40:30,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:30,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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-13 19:40:30,812 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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-13 19:40:30,815 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,845 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:30,845 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:30,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:30,846 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:30,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910889872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:30,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:30,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139783305] [2021-07-13 19:40:30,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:30,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:30,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:30,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:30,897 INFO L87 Difference]: Start difference. First operand 1021 states and 4014 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:31,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:31,577 INFO L93 Difference]: Finished difference Result 1152 states and 4422 transitions. [2021-07-13 19:40:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:31,577 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:31,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:31,579 INFO L225 Difference]: With dead ends: 1152 [2021-07-13 19:40:31,579 INFO L226 Difference]: Without dead ends: 1152 [2021-07-13 19:40:31,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 674.7ms TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:31,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2021-07-13 19:40:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1026. [2021-07-13 19:40:31,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 1025 states have (on average 3.937560975609756) internal successors, (4036), 1025 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:31,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 4036 transitions. [2021-07-13 19:40:31,593 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 4036 transitions. Word has length 19 [2021-07-13 19:40:31,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:31,593 INFO L482 AbstractCegarLoop]: Abstraction has 1026 states and 4036 transitions. [2021-07-13 19:40:31,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:31,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 4036 transitions. [2021-07-13 19:40:31,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:31,595 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:31,595 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:31,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 517 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6199 [2021-07-13 19:40:31,809 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:31,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:31,809 INFO L82 PathProgramCache]: Analyzing trace with hash 935184276, now seen corresponding path program 371 times [2021-07-13 19:40:31,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:31,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752272093] [2021-07-13 19:40:31,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:31,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:31,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:31,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752272093] [2021-07-13 19:40:31,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752272093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:31,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922153645] [2021-07-13 19:40:31,936 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 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-13 19:40:31,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:31,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:31,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:31,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:32,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:32,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:32,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 16 treesize of output 12 [2021-07-13 19:40:32,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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 17 treesize of output 13 [2021-07-13 19:40:32,045 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,090 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:32,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:32,091 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:32,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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-13 19:40:32,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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-13 19:40:32,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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-13 19:40:32,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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-13 19:40:32,212 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,243 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:32,243 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:32,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:32,244 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:32,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922153645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:32,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:32,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:32,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911581125] [2021-07-13 19:40:32,308 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:32,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:32,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:32,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:32,309 INFO L87 Difference]: Start difference. First operand 1026 states and 4036 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:33,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:33,151 INFO L93 Difference]: Finished difference Result 1138 states and 4392 transitions. [2021-07-13 19:40:33,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:33,151 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:33,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:33,153 INFO L225 Difference]: With dead ends: 1138 [2021-07-13 19:40:33,153 INFO L226 Difference]: Without dead ends: 1136 [2021-07-13 19:40:33,154 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 850.4ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:33,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-07-13 19:40:33,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 1022. [2021-07-13 19:40:33,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 1021 states have (on average 3.9431929480901076) internal successors, (4026), 1021 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:33,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 4026 transitions. [2021-07-13 19:40:33,166 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 4026 transitions. Word has length 19 [2021-07-13 19:40:33,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:33,166 INFO L482 AbstractCegarLoop]: Abstraction has 1022 states and 4026 transitions. [2021-07-13 19:40:33,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:33,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 4026 transitions. [2021-07-13 19:40:33,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:33,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:33,168 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:33,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6207,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:33,384 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:33,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:33,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1361309204, now seen corresponding path program 372 times [2021-07-13 19:40:33,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:33,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741854193] [2021-07-13 19:40:33,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:33,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:33,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:33,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741854193] [2021-07-13 19:40:33,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741854193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:33,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335102831] [2021-07-13 19:40:33,486 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 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-13 19:40:33,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:33,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:33,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:33,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:33,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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-13 19:40:33,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:33,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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-13 19:40:33,607 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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 16 treesize of output 12 [2021-07-13 19:40:33,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,665 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:33,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:33,666 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:33,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:33,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:33,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 15 treesize of output 11 [2021-07-13 19:40:33,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:33,922 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-13 19:40:33,922 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:33,923 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-13 19:40:33,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-13 19:40:33,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:33,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335102831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:33,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:33,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:33,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302546557] [2021-07-13 19:40:33,943 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:33,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:33,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:33,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:33,943 INFO L87 Difference]: Start difference. First operand 1022 states and 4026 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:34,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:34,368 INFO L93 Difference]: Finished difference Result 1121 states and 4348 transitions. [2021-07-13 19:40:34,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:34,368 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:34,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:34,370 INFO L225 Difference]: With dead ends: 1121 [2021-07-13 19:40:34,370 INFO L226 Difference]: Without dead ends: 1121 [2021-07-13 19:40:34,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 516.0ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:34,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-07-13 19:40:34,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 1027. [2021-07-13 19:40:34,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.9444444444444446) internal successors, (4047), 1026 states have internal predecessors, (4047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:34,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 4047 transitions. [2021-07-13 19:40:34,383 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 4047 transitions. Word has length 19 [2021-07-13 19:40:34,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:34,383 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 4047 transitions. [2021-07-13 19:40:34,383 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:34,383 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 4047 transitions. [2021-07-13 19:40:34,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:34,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:34,385 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:34,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6217 [2021-07-13 19:40:34,601 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:34,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:34,601 INFO L82 PathProgramCache]: Analyzing trace with hash -247275066, now seen corresponding path program 373 times [2021-07-13 19:40:34,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:34,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620963430] [2021-07-13 19:40:34,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:34,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:34,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:34,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:34,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620963430] [2021-07-13 19:40:34,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620963430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:34,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7524470] [2021-07-13 19:40:34,720 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 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-13 19:40:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:34,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:34,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:34,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:34,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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-13 19:40:34,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 17 treesize of output 13 [2021-07-13 19:40:34,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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-13 19:40:34,819 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,873 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:34,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:34,874 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:35,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:35,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:35,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 16 treesize of output 12 [2021-07-13 19:40:35,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:35,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:35,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:35,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 17 treesize of output 13 [2021-07-13 19:40:35,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,154 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:40:35,154 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:35,155 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-13 19:40:35,155 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:40:35,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:35,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7524470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:35,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:35,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:35,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27371579] [2021-07-13 19:40:35,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:35,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:35,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:35,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:35,177 INFO L87 Difference]: Start difference. First operand 1027 states and 4047 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:36,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:36,171 INFO L93 Difference]: Finished difference Result 1255 states and 4792 transitions. [2021-07-13 19:40:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:40:36,171 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:36,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:36,173 INFO L225 Difference]: With dead ends: 1255 [2021-07-13 19:40:36,173 INFO L226 Difference]: Without dead ends: 1247 [2021-07-13 19:40:36,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 995.7ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:40:36,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2021-07-13 19:40:36,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1027. [2021-07-13 19:40:36,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.9405458089668617) internal successors, (4043), 1026 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 4043 transitions. [2021-07-13 19:40:36,187 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 4043 transitions. Word has length 19 [2021-07-13 19:40:36,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:36,187 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 4043 transitions. [2021-07-13 19:40:36,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:36,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 4043 transitions. [2021-07-13 19:40:36,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:36,188 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:36,188 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:36,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 520 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6224 [2021-07-13 19:40:36,404 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:36,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:36,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1452420222, now seen corresponding path program 374 times [2021-07-13 19:40:36,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:36,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82137858] [2021-07-13 19:40:36,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:36,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:36,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:36,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82137858] [2021-07-13 19:40:36,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82137858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224184063] [2021-07-13 19:40:36,523 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 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-13 19:40:36,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:36,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:36,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:36,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:36,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 15 treesize of output 11 [2021-07-13 19:40:36,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 16 treesize of output 12 [2021-07-13 19:40:36,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 17 treesize of output 13 [2021-07-13 19:40:36,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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-13 19:40:36,623 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,679 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:36,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:36,680 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:36,884 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:36,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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-13 19:40:36,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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 17 treesize of output 13 [2021-07-13 19:40:36,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:36,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-13 19:40:36,895 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,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-13 19:40:36,898 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,945 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:40:36,945 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:40:36,946 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-13 19:40:36,946 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:40:36,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:36,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224184063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:36,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:36,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535204460] [2021-07-13 19:40:36,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:36,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:36,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:36,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:36,998 INFO L87 Difference]: Start difference. First operand 1027 states and 4043 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:37,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:37,453 INFO L93 Difference]: Finished difference Result 1136 states and 4375 transitions. [2021-07-13 19:40:37,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:37,453 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:37,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:37,455 INFO L225 Difference]: With dead ends: 1136 [2021-07-13 19:40:37,455 INFO L226 Difference]: Without dead ends: 1136 [2021-07-13 19:40:37,455 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 541.6ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:37,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-07-13 19:40:37,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 1031. [2021-07-13 19:40:37,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.9456310679611653) internal successors, (4064), 1030 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:37,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 4064 transitions. [2021-07-13 19:40:37,485 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 4064 transitions. Word has length 19 [2021-07-13 19:40:37,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:37,485 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 4064 transitions. [2021-07-13 19:40:37,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:37,485 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 4064 transitions. [2021-07-13 19:40:37,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:37,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:37,487 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:37,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6235 [2021-07-13 19:40:37,702 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:37,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:37,702 INFO L82 PathProgramCache]: Analyzing trace with hash -257384048, now seen corresponding path program 375 times [2021-07-13 19:40:37,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:37,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322482248] [2021-07-13 19:40:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:37,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:37,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:37,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322482248] [2021-07-13 19:40:37,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322482248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553566722] [2021-07-13 19:40:37,834 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 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-13 19:40:37,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:37,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:37,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:37,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:37,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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-13 19:40:37,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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-13 19:40:37,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 17 treesize of output 13 [2021-07-13 19:40:37,931 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:37,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 16 treesize of output 12 [2021-07-13 19:40:37,934 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,989 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:37,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:37,990 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:38,196 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:38,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,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 15 treesize of output 11 [2021-07-13 19:40:38,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:38,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:38,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 16 treesize of output 12 [2021-07-13 19:40:38,207 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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-13 19:40:38,209 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,256 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:40:38,256 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:40:38,257 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-13 19:40:38,257 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:40:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:38,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553566722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:38,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:38,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:38,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604461575] [2021-07-13 19:40:38,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:38,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:38,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:38,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:38,320 INFO L87 Difference]: Start difference. First operand 1031 states and 4064 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:39,706 INFO L93 Difference]: Finished difference Result 1370 states and 5134 transitions. [2021-07-13 19:40:39,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:40:39,707 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:39,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:39,709 INFO L225 Difference]: With dead ends: 1370 [2021-07-13 19:40:39,709 INFO L226 Difference]: Without dead ends: 1366 [2021-07-13 19:40:39,709 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1312.3ms TimeCoverageRelationStatistics Valid=183, Invalid=1007, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:40:39,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2021-07-13 19:40:39,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 1036. [2021-07-13 19:40:39,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 1035 states have (on average 3.9458937198067634) internal successors, (4084), 1035 states have internal predecessors, (4084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:39,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 4084 transitions. [2021-07-13 19:40:39,724 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 4084 transitions. Word has length 19 [2021-07-13 19:40:39,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:39,724 INFO L482 AbstractCegarLoop]: Abstraction has 1036 states and 4084 transitions. [2021-07-13 19:40:39,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:39,724 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 4084 transitions. [2021-07-13 19:40:39,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:39,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:39,726 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:39,926 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6245 [2021-07-13 19:40:39,926 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:39,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:39,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1171571058, now seen corresponding path program 376 times [2021-07-13 19:40:39,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:39,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183957818] [2021-07-13 19:40:39,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:40,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:40,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183957818] [2021-07-13 19:40:40,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183957818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297314715] [2021-07-13 19:40:40,045 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 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-13 19:40:40,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:40,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:40,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:40,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:40,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 15 treesize of output 11 [2021-07-13 19:40:40,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 16 treesize of output 12 [2021-07-13 19:40:40,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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-13 19:40:40,143 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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-13 19:40:40,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,203 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:40,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:40,204 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:40,411 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:40,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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 17 treesize of output 13 [2021-07-13 19:40:40,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,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-13 19:40:40,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:40,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:40,421 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,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-13 19:40:40,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,472 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:40:40,472 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:40:40,473 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-13 19:40:40,473 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:40:40,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:40,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297314715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:40,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:40,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866979957] [2021-07-13 19:40:40,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:40,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:40,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:40,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:40,536 INFO L87 Difference]: Start difference. First operand 1036 states and 4084 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:40,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:40,959 INFO L93 Difference]: Finished difference Result 1128 states and 4367 transitions. [2021-07-13 19:40:40,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:40,959 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:40,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:40,961 INFO L225 Difference]: With dead ends: 1128 [2021-07-13 19:40:40,961 INFO L226 Difference]: Without dead ends: 1124 [2021-07-13 19:40:40,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 577.8ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:40,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2021-07-13 19:40:40,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 1036. [2021-07-13 19:40:40,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 1035 states have (on average 3.9420289855072466) internal successors, (4080), 1035 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:40,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 4080 transitions. [2021-07-13 19:40:40,974 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 4080 transitions. Word has length 19 [2021-07-13 19:40:40,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:40,974 INFO L482 AbstractCegarLoop]: Abstraction has 1036 states and 4080 transitions. [2021-07-13 19:40:40,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:40,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 4080 transitions. [2021-07-13 19:40:40,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:40,976 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:40,976 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:41,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 523 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6255 [2021-07-13 19:40:41,191 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:41,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:41,192 INFO L82 PathProgramCache]: Analyzing trace with hash 2097594502, now seen corresponding path program 377 times [2021-07-13 19:40:41,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:41,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924513305] [2021-07-13 19:40:41,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:41,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:41,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:41,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924513305] [2021-07-13 19:40:41,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924513305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:41,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434853680] [2021-07-13 19:40:41,324 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 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-13 19:40:41,361 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:41,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:41,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:41,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:41,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:41,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:41,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,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-13 19:40:41,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,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-13 19:40:41,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,483 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:41,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:41,484 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:41,679 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:41,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,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-13 19:40:41,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,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-13 19:40:41,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:41,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-13 19:40:41,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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-13 19:40:41,691 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,735 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:40:41,735 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:40:41,736 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-13 19:40:41,736 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:40:41,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:41,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434853680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:41,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:41,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:41,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067905465] [2021-07-13 19:40:41,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:41,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:41,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:41,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:41,780 INFO L87 Difference]: Start difference. First operand 1036 states and 4080 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:42,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:42,791 INFO L93 Difference]: Finished difference Result 1363 states and 5138 transitions. [2021-07-13 19:40:42,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:40:42,791 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:42,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:42,793 INFO L225 Difference]: With dead ends: 1363 [2021-07-13 19:40:42,794 INFO L226 Difference]: Without dead ends: 1363 [2021-07-13 19:40:42,794 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 1052.7ms TimeCoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:40:42,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-07-13 19:40:42,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1023. [2021-07-13 19:40:42,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.943248532289628) internal successors, (4030), 1022 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:42,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 4030 transitions. [2021-07-13 19:40:42,808 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 4030 transitions. Word has length 19 [2021-07-13 19:40:42,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:42,808 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 4030 transitions. [2021-07-13 19:40:42,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:42,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 4030 transitions. [2021-07-13 19:40:42,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:42,809 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:42,809 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:43,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 524 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6267 [2021-07-13 19:40:43,025 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:43,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:43,025 INFO L82 PathProgramCache]: Analyzing trace with hash -903503812, now seen corresponding path program 378 times [2021-07-13 19:40:43,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:43,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795456369] [2021-07-13 19:40:43,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:43,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:43,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:43,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:43,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795456369] [2021-07-13 19:40:43,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795456369] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166672583] [2021-07-13 19:40:43,171 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 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-13 19:40:43,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:43,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:43,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:43,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:43,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:43,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-13 19:40:43,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:43,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-13 19:40:43,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:43,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-13 19:40:43,270 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,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 17 treesize of output 13 [2021-07-13 19:40:43,273 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,315 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:43,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:43,316 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:43,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:43,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 15 treesize of output 11 [2021-07-13 19:40:43,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:43,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,478 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:40:43,478 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:43,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:40:43,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:40:43,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:43,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166672583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:43,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:43,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88120037] [2021-07-13 19:40:43,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:43,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:43,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:43,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:43,499 INFO L87 Difference]: Start difference. First operand 1023 states and 4030 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:44,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:44,139 INFO L93 Difference]: Finished difference Result 1117 states and 4339 transitions. [2021-07-13 19:40:44,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:44,140 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:44,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:44,142 INFO L225 Difference]: With dead ends: 1117 [2021-07-13 19:40:44,142 INFO L226 Difference]: Without dead ends: 1117 [2021-07-13 19:40:44,142 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 640.8ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:44,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2021-07-13 19:40:44,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1025. [2021-07-13 19:40:44,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 1024 states have (on average 3.94140625) internal successors, (4036), 1024 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:44,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 4036 transitions. [2021-07-13 19:40:44,154 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 4036 transitions. Word has length 19 [2021-07-13 19:40:44,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:44,154 INFO L482 AbstractCegarLoop]: Abstraction has 1025 states and 4036 transitions. [2021-07-13 19:40:44,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:44,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 4036 transitions. [2021-07-13 19:40:44,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:44,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:44,156 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:44,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 525 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6277 [2021-07-13 19:40:44,372 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:44,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:44,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1718309966, now seen corresponding path program 379 times [2021-07-13 19:40:44,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:44,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859803914] [2021-07-13 19:40:44,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:44,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:44,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:44,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859803914] [2021-07-13 19:40:44,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859803914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:44,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915012483] [2021-07-13 19:40:44,539 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 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-13 19:40:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:44,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:44,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:44,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 15 treesize of output 11 [2021-07-13 19:40:44,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:44,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 16 treesize of output 12 [2021-07-13 19:40:44,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,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-13 19:40:44,641 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,686 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:44,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:44,687 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:44,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 16 treesize of output 12 [2021-07-13 19:40:44,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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-13 19:40:44,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 16 treesize of output 12 [2021-07-13 19:40:44,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:44,822 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,853 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:40:44,853 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:44,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:44,853 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:40:44,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:44,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915012483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:44,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:44,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:40:44,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830464431] [2021-07-13 19:40:44,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:40:44,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:44,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:40:44,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:44,910 INFO L87 Difference]: Start difference. First operand 1025 states and 4036 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:45,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:45,710 INFO L93 Difference]: Finished difference Result 1123 states and 4344 transitions. [2021-07-13 19:40:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:45,710 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:40:45,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:45,712 INFO L225 Difference]: With dead ends: 1123 [2021-07-13 19:40:45,712 INFO L226 Difference]: Without dead ends: 1109 [2021-07-13 19:40:45,712 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 809.0ms TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:45,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-07-13 19:40:45,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1023. [2021-07-13 19:40:45,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.943248532289628) internal successors, (4030), 1022 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:45,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 4030 transitions. [2021-07-13 19:40:45,725 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 4030 transitions. Word has length 19 [2021-07-13 19:40:45,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:45,725 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 4030 transitions. [2021-07-13 19:40:45,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:40:45,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 4030 transitions. [2021-07-13 19:40:45,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:45,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:45,726 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:45,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6283 [2021-07-13 19:40:45,942 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:45,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:45,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1756882480, now seen corresponding path program 380 times [2021-07-13 19:40:45,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:45,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333036291] [2021-07-13 19:40:45,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:46,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:46,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:46,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333036291] [2021-07-13 19:40:46,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333036291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:46,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482828223] [2021-07-13 19:40:46,025 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 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-13 19:40:46,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:46,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:46,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:46,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:46,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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 15 treesize of output 11 [2021-07-13 19:40:46,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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-13 19:40:46,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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 17 treesize of output 13 [2021-07-13 19:40:46,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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-13 19:40:46,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,143 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:46,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:46,144 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:46,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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 16 treesize of output 12 [2021-07-13 19:40:46,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:46,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 17 treesize of output 13 [2021-07-13 19:40:46,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:46,290 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:46,292 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:46,307 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:40:46,307 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:46,308 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-13 19:40:46,308 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:40:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:46,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482828223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:46,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:46,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:46,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699794200] [2021-07-13 19:40:46,324 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:46,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:46,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:46,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:46,324 INFO L87 Difference]: Start difference. First operand 1023 states and 4030 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:46,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:46,964 INFO L93 Difference]: Finished difference Result 1220 states and 4683 transitions. [2021-07-13 19:40:46,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:46,965 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:46,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:46,967 INFO L225 Difference]: With dead ends: 1220 [2021-07-13 19:40:46,967 INFO L226 Difference]: Without dead ends: 1212 [2021-07-13 19:40:46,967 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 662.9ms TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:46,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-07-13 19:40:46,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 1023. [2021-07-13 19:40:46,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.943248532289628) internal successors, (4030), 1022 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:46,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 4030 transitions. [2021-07-13 19:40:46,998 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 4030 transitions. Word has length 19 [2021-07-13 19:40:46,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:46,998 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 4030 transitions. [2021-07-13 19:40:46,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:46,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 4030 transitions. [2021-07-13 19:40:47,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:47,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:47,000 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:47,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6291,527 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:47,216 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:47,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:47,216 INFO L82 PathProgramCache]: Analyzing trace with hash 263537936, now seen corresponding path program 381 times [2021-07-13 19:40:47,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:47,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769319310] [2021-07-13 19:40:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:47,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:47,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:47,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769319310] [2021-07-13 19:40:47,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769319310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050245977] [2021-07-13 19:40:47,349 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 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-13 19:40:47,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:47,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:47,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:47,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:47,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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-13 19:40:47,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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-13 19:40:47,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 17 treesize of output 13 [2021-07-13 19:40:47,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 16 treesize of output 12 [2021-07-13 19:40:47,444 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,499 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:47,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:47,500 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:47,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:47,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 8 treesize of output 6 [2021-07-13 19:40:47,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 16 treesize of output 12 [2021-07-13 19:40:47,667 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:47,670 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:47,673 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:47,676 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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-13 19:40:47,679 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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-13 19:40:47,683 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,733 INFO L628 ElimStorePlain]: treesize reduction 66, result has 42.6 percent of original size [2021-07-13 19:40:47,733 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:47,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:47,734 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:183, output treesize:49 [2021-07-13 19:40:47,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:47,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050245977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:47,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:47,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13985081] [2021-07-13 19:40:47,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:47,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:47,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:47,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:47,801 INFO L87 Difference]: Start difference. First operand 1023 states and 4030 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:48,680 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 41 [2021-07-13 19:40:48,806 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:40:48,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:48,838 INFO L93 Difference]: Finished difference Result 1232 states and 4700 transitions. [2021-07-13 19:40:48,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:40:48,838 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:48,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:48,840 INFO L225 Difference]: With dead ends: 1232 [2021-07-13 19:40:48,840 INFO L226 Difference]: Without dead ends: 1227 [2021-07-13 19:40:48,840 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1123.1ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:40:48,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2021-07-13 19:40:48,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1027. [2021-07-13 19:40:48,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1027 states, 1026 states have (on average 3.935672514619883) internal successors, (4038), 1026 states have internal predecessors, (4038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 4038 transitions. [2021-07-13 19:40:48,854 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 4038 transitions. Word has length 19 [2021-07-13 19:40:48,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:48,854 INFO L482 AbstractCegarLoop]: Abstraction has 1027 states and 4038 transitions. [2021-07-13 19:40:48,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:48,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 4038 transitions. [2021-07-13 19:40:48,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:48,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:48,855 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:49,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6301 [2021-07-13 19:40:49,071 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:49,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:49,071 INFO L82 PathProgramCache]: Analyzing trace with hash 190165456, now seen corresponding path program 382 times [2021-07-13 19:40:49,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:49,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531926365] [2021-07-13 19:40:49,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:49,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:49,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:49,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531926365] [2021-07-13 19:40:49,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531926365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164372651] [2021-07-13 19:40:49,199 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 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-13 19:40:49,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:49,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:49,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:49,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:49,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-13 19:40:49,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-13 19:40:49,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 17 treesize of output 13 [2021-07-13 19:40:49,338 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:49,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,413 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:49,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:49,414 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:49,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:49,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:49,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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-13 19:40:49,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:49,584 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,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 7 treesize of output 5 [2021-07-13 19:40:49,587 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:49,590 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:49,593 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:49,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 17 treesize of output 13 [2021-07-13 19:40:49,596 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:49,646 INFO L628 ElimStorePlain]: treesize reduction 66, result has 42.6 percent of original size [2021-07-13 19:40:49,646 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:49,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:49,647 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:183, output treesize:49 [2021-07-13 19:40:49,715 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:49,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164372651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:49,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:49,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061429085] [2021-07-13 19:40:49,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:49,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:49,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:49,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:49,716 INFO L87 Difference]: Start difference. First operand 1027 states and 4038 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-13 19:40:50,565 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 41 [2021-07-13 19:40:50,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:50,671 INFO L93 Difference]: Finished difference Result 1215 states and 4673 transitions. [2021-07-13 19:40:50,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:50,672 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 19 [2021-07-13 19:40:50,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:50,674 INFO L225 Difference]: With dead ends: 1215 [2021-07-13 19:40:50,674 INFO L226 Difference]: Without dead ends: 1211 [2021-07-13 19:40:50,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1093.2ms TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:40:50,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2021-07-13 19:40:50,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1023. [2021-07-13 19:40:50,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.9422700587084147) internal successors, (4029), 1022 states have internal predecessors, (4029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:50,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 4029 transitions. [2021-07-13 19:40:50,687 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 4029 transitions. Word has length 19 [2021-07-13 19:40:50,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:50,687 INFO L482 AbstractCegarLoop]: Abstraction has 1023 states and 4029 transitions. [2021-07-13 19:40:50,687 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-13 19:40:50,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 4029 transitions. [2021-07-13 19:40:50,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:50,688 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:50,688 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:50,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6309,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:50,894 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:50,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:50,895 INFO L82 PathProgramCache]: Analyzing trace with hash -696410830, now seen corresponding path program 383 times [2021-07-13 19:40:50,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:50,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027120486] [2021-07-13 19:40:50,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:50,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:51,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:51,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027120486] [2021-07-13 19:40:51,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027120486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375029649] [2021-07-13 19:40:51,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 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-13 19:40:51,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:51,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:51,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:51,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:51,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 15 treesize of output 11 [2021-07-13 19:40:51,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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-13 19:40:51,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 17 treesize of output 13 [2021-07-13 19:40:51,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:51,149 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,205 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:51,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:51,206 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:51,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:51,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:51,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:51,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:51,345 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:51,349 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 16 treesize of output 12 [2021-07-13 19:40:51,352 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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-13 19:40:51,356 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:51,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 15 treesize of output 11 [2021-07-13 19:40:51,359 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:51,430 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:40:51,430 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:51,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:51,431 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:40:51,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:51,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375029649] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:51,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:51,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833193332] [2021-07-13 19:40:51,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:51,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:51,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:51,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:51,540 INFO L87 Difference]: Start difference. First operand 1023 states and 4029 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:52,138 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:40:52,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:52,367 INFO L93 Difference]: Finished difference Result 1236 states and 4674 transitions. [2021-07-13 19:40:52,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:52,367 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:52,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:52,370 INFO L225 Difference]: With dead ends: 1236 [2021-07-13 19:40:52,370 INFO L226 Difference]: Without dead ends: 1236 [2021-07-13 19:40:52,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 912.3ms TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:52,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-07-13 19:40:52,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1033. [2021-07-13 19:40:52,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.9544573643410854) internal successors, (4081), 1032 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4081 transitions. [2021-07-13 19:40:52,385 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4081 transitions. Word has length 19 [2021-07-13 19:40:52,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:52,385 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4081 transitions. [2021-07-13 19:40:52,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:40:52,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4081 transitions. [2021-07-13 19:40:52,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:52,387 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:52,387 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:52,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6317,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:52,602 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:52,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:52,602 INFO L82 PathProgramCache]: Analyzing trace with hash 498625344, now seen corresponding path program 384 times [2021-07-13 19:40:52,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:52,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235803076] [2021-07-13 19:40:52,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:52,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:52,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:52,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:52,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235803076] [2021-07-13 19:40:52,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235803076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:52,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201310574] [2021-07-13 19:40:52,737 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 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-13 19:40:52,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:52,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:52,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:52,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:52,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,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-13 19:40:52,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,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-13 19:40:52,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 17 treesize of output 13 [2021-07-13 19:40:52,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,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-13 19:40:52,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,897 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:52,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:52,898 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:53,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-13 19:40:53,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,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 7 treesize of output 5 [2021-07-13 19:40:53,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:53,010 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 17 treesize of output 13 [2021-07-13 19:40:53,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 17 treesize of output 13 [2021-07-13 19:40:53,017 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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-13 19:40:53,021 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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-13 19:40:53,025 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:53,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 15 treesize of output 11 [2021-07-13 19:40:53,028 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:53,098 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:40:53,098 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:53,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:53,099 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:40:53,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:53,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201310574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:53,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:53,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:53,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190668629] [2021-07-13 19:40:53,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:53,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:53,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:53,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:53,239 INFO L87 Difference]: Start difference. First operand 1033 states and 4081 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:54,338 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:40:55,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:55,051 INFO L93 Difference]: Finished difference Result 1429 states and 5291 transitions. [2021-07-13 19:40:55,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:40:55,051 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:55,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:55,054 INFO L225 Difference]: With dead ends: 1429 [2021-07-13 19:40:55,054 INFO L226 Difference]: Without dead ends: 1424 [2021-07-13 19:40:55,054 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 1786.5ms TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:40:55,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-07-13 19:40:55,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1044. [2021-07-13 19:40:55,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1043 states have (on average 3.9606903163950142) internal successors, (4131), 1043 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:55,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 4131 transitions. [2021-07-13 19:40:55,070 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 4131 transitions. Word has length 19 [2021-07-13 19:40:55,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:55,070 INFO L482 AbstractCegarLoop]: Abstraction has 1044 states and 4131 transitions. [2021-07-13 19:40:55,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:40:55,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 4131 transitions. [2021-07-13 19:40:55,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:55,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:55,071 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:55,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6325,531 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:55,287 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:55,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:55,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1927580450, now seen corresponding path program 385 times [2021-07-13 19:40:55,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:55,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921312472] [2021-07-13 19:40:55,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:55,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:55,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:55,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921312472] [2021-07-13 19:40:55,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921312472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480608985] [2021-07-13 19:40:55,446 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 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-13 19:40:55,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:55,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:55,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:55,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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-13 19:40:55,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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-13 19:40:55,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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-13 19:40:55,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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-13 19:40:55,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,598 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:55,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:55,599 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:55,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-13 19:40:55,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:55,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 16 treesize of output 12 [2021-07-13 19:40:55,711 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 17 treesize of output 13 [2021-07-13 19:40:55,715 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:55,719 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:55,722 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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-13 19:40:55,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:55,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 15 treesize of output 11 [2021-07-13 19:40:55,729 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:55,798 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:40:55,798 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:55,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:55,799 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:40:55,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:55,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480608985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:55,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:55,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704317436] [2021-07-13 19:40:55,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:55,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:55,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:55,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:55,915 INFO L87 Difference]: Start difference. First operand 1044 states and 4131 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:56,565 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:40:56,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:56,797 INFO L93 Difference]: Finished difference Result 1204 states and 4599 transitions. [2021-07-13 19:40:56,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:56,797 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:56,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:56,799 INFO L225 Difference]: With dead ends: 1204 [2021-07-13 19:40:56,799 INFO L226 Difference]: Without dead ends: 1200 [2021-07-13 19:40:56,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1000.2ms TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:40:56,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2021-07-13 19:40:56,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 1045. [2021-07-13 19:40:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 3.9559386973180075) internal successors, (4130), 1044 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:56,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 4130 transitions. [2021-07-13 19:40:56,813 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 4130 transitions. Word has length 19 [2021-07-13 19:40:56,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:56,813 INFO L482 AbstractCegarLoop]: Abstraction has 1045 states and 4130 transitions. [2021-07-13 19:40:56,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:56,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 4130 transitions. [2021-07-13 19:40:56,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:56,815 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:56,815 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:57,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6335,532 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:57,029 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:57,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:57,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1441363402, now seen corresponding path program 386 times [2021-07-13 19:40:57,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:57,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649928680] [2021-07-13 19:40:57,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:57,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:57,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:57,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:57,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649928680] [2021-07-13 19:40:57,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649928680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497335323] [2021-07-13 19:40:57,150 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 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-13 19:40:57,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:57,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:57,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:57,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:57,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 17 treesize of output 13 [2021-07-13 19:40:57,247 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,250 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,325 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:40:57,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:57,326 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:40:57,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:57,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:40:57,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,437 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,441 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 17 treesize of output 13 [2021-07-13 19:40:57,445 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,449 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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-13 19:40:57,452 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:57,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 15 treesize of output 11 [2021-07-13 19:40:57,455 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:57,525 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:40:57,526 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:57,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:57,526 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:40:57,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:57,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497335323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:57,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:57,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524201062] [2021-07-13 19:40:57,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:57,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:57,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:57,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:57,631 INFO L87 Difference]: Start difference. First operand 1045 states and 4130 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:58,690 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:40:59,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:59,294 INFO L93 Difference]: Finished difference Result 1402 states and 5250 transitions. [2021-07-13 19:40:59,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:40:59,294 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:40:59,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:59,296 INFO L225 Difference]: With dead ends: 1402 [2021-07-13 19:40:59,297 INFO L226 Difference]: Without dead ends: 1402 [2021-07-13 19:40:59,297 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 1641.5ms TimeCoverageRelationStatistics Valid=272, Invalid=1288, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:40:59,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-07-13 19:40:59,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 1038. [2021-07-13 19:40:59,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 1037 states have (on average 3.9546769527483123) internal successors, (4101), 1037 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:59,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 4101 transitions. [2021-07-13 19:40:59,311 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 4101 transitions. Word has length 19 [2021-07-13 19:40:59,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:59,311 INFO L482 AbstractCegarLoop]: Abstraction has 1038 states and 4101 transitions. [2021-07-13 19:40:59,311 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:59,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 4101 transitions. [2021-07-13 19:40:59,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:40:59,313 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:59,313 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:59,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6345 [2021-07-13 19:40:59,528 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:59,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:59,528 INFO L82 PathProgramCache]: Analyzing trace with hash -353827318, now seen corresponding path program 387 times [2021-07-13 19:40:59,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:59,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039942165] [2021-07-13 19:40:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:59,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:59,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039942165] [2021-07-13 19:40:59,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039942165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940743884] [2021-07-13 19:40:59,696 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 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-13 19:40:59,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:59,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:59,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:40:59,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:59,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 15 treesize of output 11 [2021-07-13 19:40:59,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,802 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:59,804 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,849 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:40:59,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:59,850 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:40:59,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,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-13 19:40:59,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:59,951 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:59,954 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,957 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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-13 19:40:59,960 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,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-13 19:40:59,963 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,022 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:00,023 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:00,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:00,023 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:00,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:00,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940743884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:00,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:00,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464359706] [2021-07-13 19:41:00,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:00,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:00,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:00,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:00,137 INFO L87 Difference]: Start difference. First operand 1038 states and 4101 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:00,770 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-07-13 19:41:00,981 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-07-13 19:41:01,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:01,371 INFO L93 Difference]: Finished difference Result 1239 states and 4682 transitions. [2021-07-13 19:41:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:01,371 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:01,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:01,373 INFO L225 Difference]: With dead ends: 1239 [2021-07-13 19:41:01,373 INFO L226 Difference]: Without dead ends: 1239 [2021-07-13 19:41:01,373 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1184.1ms TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:41:01,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2021-07-13 19:41:01,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1034. [2021-07-13 19:41:01,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.9496611810261375) internal successors, (4080), 1033 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:01,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4080 transitions. [2021-07-13 19:41:01,386 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4080 transitions. Word has length 19 [2021-07-13 19:41:01,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:01,386 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4080 transitions. [2021-07-13 19:41:01,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:01,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4080 transitions. [2021-07-13 19:41:01,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:01,388 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:01,388 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:01,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6353,534 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:01,603 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:01,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:01,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1617886036, now seen corresponding path program 388 times [2021-07-13 19:41:01,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:01,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386744614] [2021-07-13 19:41:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:01,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:01,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:01,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386744614] [2021-07-13 19:41:01,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386744614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051349047] [2021-07-13 19:41:01,781 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 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-13 19:41:01,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:01,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:01,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:01,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:01,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,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-13 19:41:01,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,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-13 19:41:01,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:01,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-13 19:41:01,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,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 17 treesize of output 13 [2021-07-13 19:41:01,887 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:01,932 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:41:01,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:01,933 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:41:02,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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-13 19:41:02,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:02,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 16 treesize of output 12 [2021-07-13 19:41:02,034 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 17 treesize of output 13 [2021-07-13 19:41:02,037 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:02,039 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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 15 treesize of output 11 [2021-07-13 19:41:02,043 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:02,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-13 19:41:02,046 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,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 17 treesize of output 13 [2021-07-13 19:41:02,048 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:02,104 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:02,104 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:02,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:02,105 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:02,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:02,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051349047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:02,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:02,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484673804] [2021-07-13 19:41:02,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:02,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:02,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:02,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:02,218 INFO L87 Difference]: Start difference. First operand 1034 states and 4080 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:02,849 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-07-13 19:41:03,087 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-07-13 19:41:03,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:03,474 INFO L93 Difference]: Finished difference Result 1179 states and 4524 transitions. [2021-07-13 19:41:03,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:03,475 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:03,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:03,477 INFO L225 Difference]: With dead ends: 1179 [2021-07-13 19:41:03,477 INFO L226 Difference]: Without dead ends: 1177 [2021-07-13 19:41:03,477 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1265.3ms TimeCoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:41:03,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2021-07-13 19:41:03,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1032. [2021-07-13 19:41:03,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 1031 states have (on average 3.949563530552861) internal successors, (4072), 1031 states have internal predecessors, (4072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 4072 transitions. [2021-07-13 19:41:03,491 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 4072 transitions. Word has length 19 [2021-07-13 19:41:03,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:03,491 INFO L482 AbstractCegarLoop]: Abstraction has 1032 states and 4072 transitions. [2021-07-13 19:41:03,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:03,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 4072 transitions. [2021-07-13 19:41:03,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:03,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:03,492 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:03,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 535 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6361 [2021-07-13 19:41:03,708 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:03,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:03,708 INFO L82 PathProgramCache]: Analyzing trace with hash -242808330, now seen corresponding path program 389 times [2021-07-13 19:41:03,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:03,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304054874] [2021-07-13 19:41:03,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:03,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:03,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304054874] [2021-07-13 19:41:03,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304054874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:03,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052264578] [2021-07-13 19:41:03,843 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 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-13 19:41:03,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:03,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:03,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:03,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:03,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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 15 treesize of output 11 [2021-07-13 19:41:03,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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-13 19:41:03,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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-13 19:41:03,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:03,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-13 19:41:03,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,997 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:03,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:03,997 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:04,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-13 19:41:04,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,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 7 treesize of output 5 [2021-07-13 19:41:04,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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-13 19:41:04,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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-13 19:41:04,112 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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 17 treesize of output 13 [2021-07-13 19:41:04,116 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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 16 treesize of output 12 [2021-07-13 19:41:04,120 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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-13 19:41:04,123 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:04,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 15 treesize of output 11 [2021-07-13 19:41:04,126 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:04,195 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:04,195 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:04,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:04,196 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:04,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052264578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:04,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:04,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385187205] [2021-07-13 19:41:04,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:04,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:04,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:04,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:04,336 INFO L87 Difference]: Start difference. First operand 1032 states and 4072 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:05,369 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:41:05,570 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:41:05,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:05,887 INFO L93 Difference]: Finished difference Result 1339 states and 5048 transitions. [2021-07-13 19:41:05,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:41:05,887 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:05,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:05,890 INFO L225 Difference]: With dead ends: 1339 [2021-07-13 19:41:05,890 INFO L226 Difference]: Without dead ends: 1334 [2021-07-13 19:41:05,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 1592.0ms TimeCoverageRelationStatistics Valid=244, Invalid=1162, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:41:05,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2021-07-13 19:41:05,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 1034. [2021-07-13 19:41:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.945788964181994) internal successors, (4076), 1033 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:05,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4076 transitions. [2021-07-13 19:41:05,904 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4076 transitions. Word has length 19 [2021-07-13 19:41:05,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:05,904 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4076 transitions. [2021-07-13 19:41:05,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:05,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4076 transitions. [2021-07-13 19:41:05,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:05,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:05,906 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:06,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6371 [2021-07-13 19:41:06,121 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:06,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:06,121 INFO L82 PathProgramCache]: Analyzing trace with hash -316180810, now seen corresponding path program 390 times [2021-07-13 19:41:06,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:06,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361237215] [2021-07-13 19:41:06,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:06,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:06,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361237215] [2021-07-13 19:41:06,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361237215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:06,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719597233] [2021-07-13 19:41:06,251 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 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-13 19:41:06,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:06,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:06,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:06,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:06,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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 15 treesize of output 11 [2021-07-13 19:41:06,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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 16 treesize of output 12 [2021-07-13 19:41:06,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,350 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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 16 treesize of output 12 [2021-07-13 19:41:06,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,409 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:06,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:06,410 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:06,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-13 19:41:06,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:06,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,534 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,538 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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-13 19:41:06,541 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,611 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:06,611 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:06,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:06,612 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:06,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:06,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719597233] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:06,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:06,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:06,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178566710] [2021-07-13 19:41:06,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:06,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:06,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:06,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:06,753 INFO L87 Difference]: Start difference. First operand 1034 states and 4076 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-13 19:41:07,670 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:41:07,870 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:41:08,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:08,251 INFO L93 Difference]: Finished difference Result 1320 states and 5017 transitions. [2021-07-13 19:41:08,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:41:08,257 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 19 [2021-07-13 19:41:08,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:08,260 INFO L225 Difference]: With dead ends: 1320 [2021-07-13 19:41:08,260 INFO L226 Difference]: Without dead ends: 1317 [2021-07-13 19:41:08,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1588.1ms TimeCoverageRelationStatistics Valid=253, Invalid=1079, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:41:08,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1317 states. [2021-07-13 19:41:08,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1317 to 1033. [2021-07-13 19:41:08,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.9467054263565893) internal successors, (4073), 1032 states have internal predecessors, (4073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:08,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4073 transitions. [2021-07-13 19:41:08,274 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4073 transitions. Word has length 19 [2021-07-13 19:41:08,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:08,274 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4073 transitions. [2021-07-13 19:41:08,275 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-13 19:41:08,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4073 transitions. [2021-07-13 19:41:08,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:08,276 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:08,276 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:08,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6381,537 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:08,492 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:08,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:08,492 INFO L82 PathProgramCache]: Analyzing trace with hash -981887596, now seen corresponding path program 391 times [2021-07-13 19:41:08,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:08,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948481829] [2021-07-13 19:41:08,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:08,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:08,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:08,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948481829] [2021-07-13 19:41:08,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948481829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:08,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946181542] [2021-07-13 19:41:08,619 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 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-13 19:41:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:08,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:08,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:08,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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-13 19:41:08,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:08,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:08,706 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 16 treesize of output 12 [2021-07-13 19:41:08,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,763 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:08,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:08,764 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:08,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:08,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,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 7 treesize of output 5 [2021-07-13 19:41:08,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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-13 19:41:08,860 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 17 treesize of output 13 [2021-07-13 19:41:08,864 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 17 treesize of output 13 [2021-07-13 19:41:08,867 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 16 treesize of output 12 [2021-07-13 19:41:08,871 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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-13 19:41:08,874 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:08,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 15 treesize of output 11 [2021-07-13 19:41:08,877 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:08,944 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:08,944 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:08,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:08,945 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:09,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946181542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:09,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:09,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:09,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392486483] [2021-07-13 19:41:09,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:09,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:09,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:09,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:09,116 INFO L87 Difference]: Start difference. First operand 1033 states and 4073 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:09,711 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:41:09,887 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:41:09,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:09,996 INFO L93 Difference]: Finished difference Result 1169 states and 4492 transitions. [2021-07-13 19:41:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:09,996 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:09,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:09,998 INFO L225 Difference]: With dead ends: 1169 [2021-07-13 19:41:09,998 INFO L226 Difference]: Without dead ends: 1165 [2021-07-13 19:41:09,998 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1006.9ms TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:09,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-07-13 19:41:10,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1036. [2021-07-13 19:41:10,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 1035 states have (on average 3.9420289855072466) internal successors, (4080), 1035 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:10,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 4080 transitions. [2021-07-13 19:41:10,012 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 4080 transitions. Word has length 19 [2021-07-13 19:41:10,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:10,012 INFO L482 AbstractCegarLoop]: Abstraction has 1036 states and 4080 transitions. [2021-07-13 19:41:10,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:10,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 4080 transitions. [2021-07-13 19:41:10,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:10,013 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:10,013 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:10,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6391 [2021-07-13 19:41:10,229 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:10,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:10,229 INFO L82 PathProgramCache]: Analyzing trace with hash -2079215172, now seen corresponding path program 392 times [2021-07-13 19:41:10,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:10,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189636903] [2021-07-13 19:41:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:10,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:10,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189636903] [2021-07-13 19:41:10,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189636903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73436674] [2021-07-13 19:41:10,401 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 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-13 19:41:10,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:10,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:10,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:10,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:10,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,500 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,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 17 treesize of output 13 [2021-07-13 19:41:10,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,547 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-07-13 19:41:10,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:10,548 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:60 [2021-07-13 19:41:10,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:10,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,647 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,651 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,653 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:10,653 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,656 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:10,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-13 19:41:10,660 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,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 17 treesize of output 13 [2021-07-13 19:41:10,662 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:10,718 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:10,719 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:10,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:10,719 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:10,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73436674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:10,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:10,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235303847] [2021-07-13 19:41:10,843 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:10,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:10,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:10,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:10,844 INFO L87 Difference]: Start difference. First operand 1036 states and 4080 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:11,774 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-07-13 19:41:11,906 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-13 19:41:12,280 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 50 [2021-07-13 19:41:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:12,445 INFO L93 Difference]: Finished difference Result 1258 states and 4718 transitions. [2021-07-13 19:41:12,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:41:12,446 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:12,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:12,448 INFO L225 Difference]: With dead ends: 1258 [2021-07-13 19:41:12,448 INFO L226 Difference]: Without dead ends: 1255 [2021-07-13 19:41:12,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 1597.2ms TimeCoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:41:12,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2021-07-13 19:41:12,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1033. [2021-07-13 19:41:12,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.945736434108527) internal successors, (4072), 1032 states have internal predecessors, (4072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:12,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4072 transitions. [2021-07-13 19:41:12,462 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4072 transitions. Word has length 19 [2021-07-13 19:41:12,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:12,462 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4072 transitions. [2021-07-13 19:41:12,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:12,462 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4072 transitions. [2021-07-13 19:41:12,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:12,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:12,476 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:12,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6401,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:12,692 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:12,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:12,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1139881338, now seen corresponding path program 393 times [2021-07-13 19:41:12,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:12,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117933101] [2021-07-13 19:41:12,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:12,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:12,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:12,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117933101] [2021-07-13 19:41:12,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117933101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:12,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941915073] [2021-07-13 19:41:12,794 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 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-13 19:41:12,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:12,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:12,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:12,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:12,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,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-13 19:41:12,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,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 16 treesize of output 12 [2021-07-13 19:41:12,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,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 17 treesize of output 13 [2021-07-13 19:41:12,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,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 16 treesize of output 12 [2021-07-13 19:41:12,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,933 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:12,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:12,934 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:13,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:13,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:13,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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-13 19:41:13,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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-13 19:41:13,041 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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 17 treesize of output 13 [2021-07-13 19:41:13,044 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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-13 19:41:13,047 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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-13 19:41:13,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:13,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-13 19:41:13,052 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:13,103 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:13,103 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:13,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:13,104 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941915073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:13,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:13,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104928229] [2021-07-13 19:41:13,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:13,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:13,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:13,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:13,180 INFO L87 Difference]: Start difference. First operand 1033 states and 4072 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:14,588 INFO L93 Difference]: Finished difference Result 1348 states and 5107 transitions. [2021-07-13 19:41:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:41:14,588 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:14,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:14,591 INFO L225 Difference]: With dead ends: 1348 [2021-07-13 19:41:14,591 INFO L226 Difference]: Without dead ends: 1348 [2021-07-13 19:41:14,591 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 1284.8ms TimeCoverageRelationStatistics Valid=309, Invalid=1331, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:41:14,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2021-07-13 19:41:14,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1031. [2021-07-13 19:41:14,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.940776699029126) internal successors, (4059), 1030 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 4059 transitions. [2021-07-13 19:41:14,606 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 4059 transitions. Word has length 19 [2021-07-13 19:41:14,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:14,606 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 4059 transitions. [2021-07-13 19:41:14,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:14,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 4059 transitions. [2021-07-13 19:41:14,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:14,608 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:14,608 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:14,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6411,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:14,824 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:14,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:14,824 INFO L82 PathProgramCache]: Analyzing trace with hash 221674768, now seen corresponding path program 394 times [2021-07-13 19:41:14,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:14,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595515492] [2021-07-13 19:41:14,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:14,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:14,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:14,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595515492] [2021-07-13 19:41:14,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595515492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:14,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472021471] [2021-07-13 19:41:14,941 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 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-13 19:41:14,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:14,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:14,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:14,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:15,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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 15 treesize of output 11 [2021-07-13 19:41:15,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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-13 19:41:15,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:15,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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 16 treesize of output 12 [2021-07-13 19:41:15,034 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,094 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:15,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:15,095 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:15,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-13 19:41:15,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:15,210 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:15,213 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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 17 treesize of output 13 [2021-07-13 19:41:15,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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 17 treesize of output 13 [2021-07-13 19:41:15,221 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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-13 19:41:15,225 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,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-13 19:41:15,228 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:15,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:41:15,231 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:15,300 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:15,301 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:15,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:15,302 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:15,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472021471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:15,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:15,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438770097] [2021-07-13 19:41:15,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:15,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:15,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:15,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:15,432 INFO L87 Difference]: Start difference. First operand 1031 states and 4059 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-13 19:41:16,656 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-07-13 19:41:17,057 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 41 [2021-07-13 19:41:17,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:17,072 INFO L93 Difference]: Finished difference Result 1285 states and 4924 transitions. [2021-07-13 19:41:17,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 19:41:17,073 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 19 [2021-07-13 19:41:17,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:17,075 INFO L225 Difference]: With dead ends: 1285 [2021-07-13 19:41:17,075 INFO L226 Difference]: Without dead ends: 1283 [2021-07-13 19:41:17,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 1673.3ms TimeCoverageRelationStatistics Valid=277, Invalid=1129, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:41:17,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2021-07-13 19:41:17,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 1028. [2021-07-13 19:41:17,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 1027 states have (on average 3.9435248296007788) internal successors, (4050), 1027 states have internal predecessors, (4050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 4050 transitions. [2021-07-13 19:41:17,089 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 4050 transitions. Word has length 19 [2021-07-13 19:41:17,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:17,089 INFO L482 AbstractCegarLoop]: Abstraction has 1028 states and 4050 transitions. [2021-07-13 19:41:17,089 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-13 19:41:17,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 4050 transitions. [2021-07-13 19:41:17,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:17,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:17,091 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:17,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 541 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6419 [2021-07-13 19:41:17,298 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:17,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:17,299 INFO L82 PathProgramCache]: Analyzing trace with hash 2006064512, now seen corresponding path program 395 times [2021-07-13 19:41:17,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:17,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445076946] [2021-07-13 19:41:17,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:17,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:17,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:17,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445076946] [2021-07-13 19:41:17,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445076946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158679743] [2021-07-13 19:41:17,380 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 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-13 19:41:17,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:17,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:17,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:17,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:17,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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 15 treesize of output 11 [2021-07-13 19:41:17,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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-13 19:41:17,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:17,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:17,557 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:17,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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 16 treesize of output 12 [2021-07-13 19:41:17,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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 15 treesize of output 11 [2021-07-13 19:41:17,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,662 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-13 19:41:17,662 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:17,663 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-13 19:41:17,663 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-13 19:41:17,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:17,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158679743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:17,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:17,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123159823] [2021-07-13 19:41:17,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:17,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:17,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:17,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:17,682 INFO L87 Difference]: Start difference. First operand 1028 states and 4050 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:17,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:17,906 INFO L93 Difference]: Finished difference Result 1086 states and 4230 transitions. [2021-07-13 19:41:17,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:17,906 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:17,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:17,908 INFO L225 Difference]: With dead ends: 1086 [2021-07-13 19:41:17,909 INFO L226 Difference]: Without dead ends: 1086 [2021-07-13 19:41:17,909 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 217.7ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:17,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2021-07-13 19:41:17,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1034. [2021-07-13 19:41:17,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.940948693126815) internal successors, (4071), 1033 states have internal predecessors, (4071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:17,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4071 transitions. [2021-07-13 19:41:17,921 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4071 transitions. Word has length 19 [2021-07-13 19:41:17,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:17,921 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4071 transitions. [2021-07-13 19:41:17,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:17,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4071 transitions. [2021-07-13 19:41:17,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:17,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:17,923 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:18,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6429,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:18,138 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:18,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:18,139 INFO L82 PathProgramCache]: Analyzing trace with hash 397480242, now seen corresponding path program 396 times [2021-07-13 19:41:18,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:18,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080933834] [2021-07-13 19:41:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:18,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:18,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080933834] [2021-07-13 19:41:18,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080933834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263667913] [2021-07-13 19:41:18,225 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 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-13 19:41:18,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:18,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:18,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:18,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:18,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-13 19:41:18,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:41:18,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:18,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:18,384 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:18,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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 17 treesize of output 13 [2021-07-13 19:41:18,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,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 8 treesize of output 6 [2021-07-13 19:41:18,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-13 19:41:18,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:18,489 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,530 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:41:18,530 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:18,531 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-13 19:41:18,531 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:41:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:18,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263667913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:18,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:18,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252608824] [2021-07-13 19:41:18,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:18,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:18,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:18,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:18,551 INFO L87 Difference]: Start difference. First operand 1034 states and 4071 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:18,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:18,796 INFO L93 Difference]: Finished difference Result 1076 states and 4194 transitions. [2021-07-13 19:41:18,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:18,797 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:18,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:18,799 INFO L225 Difference]: With dead ends: 1076 [2021-07-13 19:41:18,799 INFO L226 Difference]: Without dead ends: 1068 [2021-07-13 19:41:18,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 271.2ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:18,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-07-13 19:41:18,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1034. [2021-07-13 19:41:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.9380445304937077) internal successors, (4068), 1033 states have internal predecessors, (4068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:18,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4068 transitions. [2021-07-13 19:41:18,812 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4068 transitions. Word has length 19 [2021-07-13 19:41:18,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:18,812 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4068 transitions. [2021-07-13 19:41:18,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:18,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4068 transitions. [2021-07-13 19:41:18,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:18,813 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:18,813 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:19,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6434,543 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:19,029 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:19,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:19,029 INFO L82 PathProgramCache]: Analyzing trace with hash -807664914, now seen corresponding path program 397 times [2021-07-13 19:41:19,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:19,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303722897] [2021-07-13 19:41:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:19,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:19,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:19,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:19,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303722897] [2021-07-13 19:41:19,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303722897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320328854] [2021-07-13 19:41:19,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 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-13 19:41:19,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:19,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:19,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:19,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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-13 19:41:19,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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-13 19:41:19,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:19,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:19,305 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:19,357 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:19,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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 16 treesize of output 12 [2021-07-13 19:41:19,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:19,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:19,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-13 19:41:19,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,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-13 19:41:19,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:19,414 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:19,414 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:19,415 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-13 19:41:19,415 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:19,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320328854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:19,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:19,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920895111] [2021-07-13 19:41:19,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:19,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:19,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:19,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:19,460 INFO L87 Difference]: Start difference. First operand 1034 states and 4068 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:19,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:19,672 INFO L93 Difference]: Finished difference Result 1095 states and 4244 transitions. [2021-07-13 19:41:19,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:19,673 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:19,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:19,675 INFO L225 Difference]: With dead ends: 1095 [2021-07-13 19:41:19,675 INFO L226 Difference]: Without dead ends: 1095 [2021-07-13 19:41:19,675 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 260.3ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:19,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-07-13 19:41:19,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 1037. [2021-07-13 19:41:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 3.9411196911196913) internal successors, (4083), 1036 states have internal predecessors, (4083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:19,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 4083 transitions. [2021-07-13 19:41:19,687 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 4083 transitions. Word has length 19 [2021-07-13 19:41:19,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:19,688 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 4083 transitions. [2021-07-13 19:41:19,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:19,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 4083 transitions. [2021-07-13 19:41:19,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:19,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:19,689 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:19,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 544 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6443 [2021-07-13 19:41:19,902 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:19,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:19,902 INFO L82 PathProgramCache]: Analyzing trace with hash 387371260, now seen corresponding path program 398 times [2021-07-13 19:41:19,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:19,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284747344] [2021-07-13 19:41:19,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:19,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:19,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:19,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284747344] [2021-07-13 19:41:19,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284747344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196747713] [2021-07-13 19:41:19,998 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 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-13 19:41:20,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:20,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:20,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:20,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:20,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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 15 treesize of output 11 [2021-07-13 19:41:20,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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-13 19:41:20,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:20,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:20,181 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:20,240 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:20,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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 17 treesize of output 13 [2021-07-13 19:41:20,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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-13 19:41:20,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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 15 treesize of output 11 [2021-07-13 19:41:20,250 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,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-13 19:41:20,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,301 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:20,302 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:20,302 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-13 19:41:20,302 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:20,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196747713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:20,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:20,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:20,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126520532] [2021-07-13 19:41:20,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:20,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:20,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:20,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:20,370 INFO L87 Difference]: Start difference. First operand 1037 states and 4083 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:20,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:20,735 INFO L93 Difference]: Finished difference Result 1095 states and 4243 transitions. [2021-07-13 19:41:20,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:20,736 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:20,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:20,738 INFO L225 Difference]: With dead ends: 1095 [2021-07-13 19:41:20,738 INFO L226 Difference]: Without dead ends: 1091 [2021-07-13 19:41:20,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 365.4ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:20,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-07-13 19:41:20,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1041. [2021-07-13 19:41:20,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 1040 states have (on average 3.9403846153846156) internal successors, (4098), 1040 states have internal predecessors, (4098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:20,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 4098 transitions. [2021-07-13 19:41:20,751 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 4098 transitions. Word has length 19 [2021-07-13 19:41:20,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:20,751 INFO L482 AbstractCegarLoop]: Abstraction has 1041 states and 4098 transitions. [2021-07-13 19:41:20,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:20,751 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 4098 transitions. [2021-07-13 19:41:20,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:20,752 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:20,752 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:20,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6451 [2021-07-13 19:41:20,968 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:20,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:20,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1816326366, now seen corresponding path program 399 times [2021-07-13 19:41:20,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:20,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718805393] [2021-07-13 19:41:20,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:21,071 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:21,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:21,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718805393] [2021-07-13 19:41:21,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718805393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338193739] [2021-07-13 19:41:21,071 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 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-13 19:41:21,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:21,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:21,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:21,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:21,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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-13 19:41:21,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 15 treesize of output 11 [2021-07-13 19:41:21,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:21,253 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:21,307 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:21,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 16 treesize of output 12 [2021-07-13 19:41:21,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 15 treesize of output 11 [2021-07-13 19:41:21,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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 17 treesize of output 13 [2021-07-13 19:41:21,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,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-13 19:41:21,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,369 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:21,369 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:21,370 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-13 19:41:21,370 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:21,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:21,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338193739] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:21,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:21,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394454975] [2021-07-13 19:41:21,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:21,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:21,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:21,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:21,434 INFO L87 Difference]: Start difference. First operand 1041 states and 4098 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:21,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:21,684 INFO L93 Difference]: Finished difference Result 1085 states and 4232 transitions. [2021-07-13 19:41:21,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:21,685 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:21,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:21,687 INFO L225 Difference]: With dead ends: 1085 [2021-07-13 19:41:21,687 INFO L226 Difference]: Without dead ends: 1082 [2021-07-13 19:41:21,687 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 307.4ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:21,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-07-13 19:41:21,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1041. [2021-07-13 19:41:21,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 1040 states have (on average 3.9375) internal successors, (4095), 1040 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:21,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 4095 transitions. [2021-07-13 19:41:21,699 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 4095 transitions. Word has length 19 [2021-07-13 19:41:21,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:21,700 INFO L482 AbstractCegarLoop]: Abstraction has 1041 states and 4095 transitions. [2021-07-13 19:41:21,700 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:21,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 4095 transitions. [2021-07-13 19:41:21,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:21,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:21,701 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:21,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 546 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6461 [2021-07-13 19:41:21,917 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:21,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:21,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1552617486, now seen corresponding path program 400 times [2021-07-13 19:41:21,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:21,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779855312] [2021-07-13 19:41:21,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:22,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779855312] [2021-07-13 19:41:22,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779855312] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619541848] [2021-07-13 19:41:22,017 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 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-13 19:41:22,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:22,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:22,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:22,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:22,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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-13 19:41:22,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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-13 19:41:22,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:22,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:22,191 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:22,249 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:22,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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-13 19:41:22,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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 16 treesize of output 12 [2021-07-13 19:41:22,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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 17 treesize of output 13 [2021-07-13 19:41:22,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:22,262 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,310 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:22,310 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:22,311 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-13 19:41:22,311 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:22,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619541848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:22,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:22,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564878887] [2021-07-13 19:41:22,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:22,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:22,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:22,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:22,364 INFO L87 Difference]: Start difference. First operand 1041 states and 4095 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:22,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:22,600 INFO L93 Difference]: Finished difference Result 1077 states and 4206 transitions. [2021-07-13 19:41:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:22,600 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:22,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:22,602 INFO L225 Difference]: With dead ends: 1077 [2021-07-13 19:41:22,602 INFO L226 Difference]: Without dead ends: 1077 [2021-07-13 19:41:22,602 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 270.2ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:22,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2021-07-13 19:41:22,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1031. [2021-07-13 19:41:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.940776699029126) internal successors, (4059), 1030 states have internal predecessors, (4059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:22,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 4059 transitions. [2021-07-13 19:41:22,615 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 4059 transitions. Word has length 19 [2021-07-13 19:41:22,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:22,615 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 4059 transitions. [2021-07-13 19:41:22,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:22,615 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 4059 transitions. [2021-07-13 19:41:22,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:22,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:22,617 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:22,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6469,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:22,832 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:22,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:22,833 INFO L82 PathProgramCache]: Analyzing trace with hash -2123822218, now seen corresponding path program 401 times [2021-07-13 19:41:22,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:22,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547948733] [2021-07-13 19:41:22,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:22,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547948733] [2021-07-13 19:41:22,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547948733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143691574] [2021-07-13 19:41:22,934 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 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-13 19:41:22,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:22,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:22,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:22,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:23,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 15 treesize of output 11 [2021-07-13 19:41:23,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:23,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:23,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:23,169 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:41:23,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 17 treesize of output 13 [2021-07-13 19:41:23,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 15 treesize of output 11 [2021-07-13 19:41:23,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 16 treesize of output 12 [2021-07-13 19:41:23,179 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,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-13 19:41:23,182 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,231 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:23,231 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:41:23,232 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-13 19:41:23,232 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:23,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:23,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143691574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:23,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:23,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154864379] [2021-07-13 19:41:23,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:23,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:23,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:23,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:23,286 INFO L87 Difference]: Start difference. First operand 1031 states and 4059 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:23,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:23,576 INFO L93 Difference]: Finished difference Result 1098 states and 4253 transitions. [2021-07-13 19:41:23,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:23,577 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:23,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:23,579 INFO L225 Difference]: With dead ends: 1098 [2021-07-13 19:41:23,579 INFO L226 Difference]: Without dead ends: 1098 [2021-07-13 19:41:23,579 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 272.6ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:23,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-13 19:41:23,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1037. [2021-07-13 19:41:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 3.944015444015444) internal successors, (4086), 1036 states have internal predecessors, (4086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:23,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 4086 transitions. [2021-07-13 19:41:23,591 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 4086 transitions. Word has length 19 [2021-07-13 19:41:23,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:23,592 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 4086 transitions. [2021-07-13 19:41:23,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:23,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 4086 transitions. [2021-07-13 19:41:23,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:23,593 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:23,593 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:23,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6477 [2021-07-13 19:41:23,809 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:23,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:23,809 INFO L82 PathProgramCache]: Analyzing trace with hash -928786044, now seen corresponding path program 402 times [2021-07-13 19:41:23,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:23,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283664404] [2021-07-13 19:41:23,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:23,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:23,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:23,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:23,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283664404] [2021-07-13 19:41:23,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283664404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188104848] [2021-07-13 19:41:23,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 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-13 19:41:23,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:23,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:23,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:23,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:24,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,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 15 treesize of output 11 [2021-07-13 19:41:24,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,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-13 19:41:24,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:24,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:24,080 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:24,134 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:41:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,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-13 19:41:24,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,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-13 19:41:24,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:24,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 16 treesize of output 12 [2021-07-13 19:41:24,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,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-13 19:41:24,147 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:24,195 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:24,195 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:41:24,196 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-13 19:41:24,196 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:24,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188104848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:24,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:24,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:24,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415713640] [2021-07-13 19:41:24,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:24,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:24,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:24,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:24,261 INFO L87 Difference]: Start difference. First operand 1037 states and 4086 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:24,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:24,516 INFO L93 Difference]: Finished difference Result 1098 states and 4252 transitions. [2021-07-13 19:41:24,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:24,516 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:24,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:24,519 INFO L225 Difference]: With dead ends: 1098 [2021-07-13 19:41:24,519 INFO L226 Difference]: Without dead ends: 1094 [2021-07-13 19:41:24,519 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 309.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:24,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-07-13 19:41:24,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1041. [2021-07-13 19:41:24,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 1040 states have (on average 3.9432692307692307) internal successors, (4101), 1040 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:24,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 4101 transitions. [2021-07-13 19:41:24,554 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 4101 transitions. Word has length 19 [2021-07-13 19:41:24,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:24,554 INFO L482 AbstractCegarLoop]: Abstraction has 1041 states and 4101 transitions. [2021-07-13 19:41:24,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:24,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 4101 transitions. [2021-07-13 19:41:24,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:24,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:24,556 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:24,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6483,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:24,770 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:24,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:24,770 INFO L82 PathProgramCache]: Analyzing trace with hash 500169062, now seen corresponding path program 403 times [2021-07-13 19:41:24,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:24,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717173133] [2021-07-13 19:41:24,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:24,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:24,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717173133] [2021-07-13 19:41:24,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717173133] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:24,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310832269] [2021-07-13 19:41:24,886 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 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-13 19:41:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:24,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:24,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:25,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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-13 19:41:25,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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-13 19:41:25,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:25,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:25,063 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:25,117 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:41:25,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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-13 19:41:25,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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-13 19:41:25,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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-13 19:41:25,127 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,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-13 19:41:25,130 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,176 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:25,177 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:41:25,178 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-13 19:41:25,178 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310832269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:25,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:25,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70292372] [2021-07-13 19:41:25,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:25,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:25,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:25,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:25,241 INFO L87 Difference]: Start difference. First operand 1041 states and 4101 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:25,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:25,532 INFO L93 Difference]: Finished difference Result 1101 states and 4263 transitions. [2021-07-13 19:41:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:25,533 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:25,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:25,535 INFO L225 Difference]: With dead ends: 1101 [2021-07-13 19:41:25,535 INFO L226 Difference]: Without dead ends: 1098 [2021-07-13 19:41:25,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 334.3ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:25,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-07-13 19:41:25,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1041. [2021-07-13 19:41:25,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 1040 states have (on average 3.9403846153846156) internal successors, (4098), 1040 states have internal predecessors, (4098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:25,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 4098 transitions. [2021-07-13 19:41:25,548 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 4098 transitions. Word has length 19 [2021-07-13 19:41:25,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:25,548 INFO L482 AbstractCegarLoop]: Abstraction has 1041 states and 4098 transitions. [2021-07-13 19:41:25,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:25,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 4098 transitions. [2021-07-13 19:41:25,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:25,550 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:25,550 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:25,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6491 [2021-07-13 19:41:25,765 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:25,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:25,766 INFO L82 PathProgramCache]: Analyzing trace with hash 1426192506, now seen corresponding path program 404 times [2021-07-13 19:41:25,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:25,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94973763] [2021-07-13 19:41:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:25,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:25,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94973763] [2021-07-13 19:41:25,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94973763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327057934] [2021-07-13 19:41:25,886 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 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-13 19:41:25,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:25,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:25,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:25,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:26,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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 16 treesize of output 12 [2021-07-13 19:41:26,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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 15 treesize of output 11 [2021-07-13 19:41:26,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:26,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:26,116 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:41:26,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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-13 19:41:26,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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-13 19:41:26,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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 17 treesize of output 13 [2021-07-13 19:41:26,127 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,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-13 19:41:26,130 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,177 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:26,178 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:41:26,178 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-13 19:41:26,179 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:26,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:26,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327057934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:26,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:26,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829449013] [2021-07-13 19:41:26,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:26,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:26,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:26,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:26,231 INFO L87 Difference]: Start difference. First operand 1041 states and 4098 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:26,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:26,471 INFO L93 Difference]: Finished difference Result 1083 states and 4221 transitions. [2021-07-13 19:41:26,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:26,471 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:26,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:26,473 INFO L225 Difference]: With dead ends: 1083 [2021-07-13 19:41:26,474 INFO L226 Difference]: Without dead ends: 1083 [2021-07-13 19:41:26,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 289.6ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:26,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2021-07-13 19:41:26,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 1034. [2021-07-13 19:41:26,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.940948693126815) internal successors, (4071), 1033 states have internal predecessors, (4071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:26,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4071 transitions. [2021-07-13 19:41:26,486 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4071 transitions. Word has length 19 [2021-07-13 19:41:26,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:26,486 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4071 transitions. [2021-07-13 19:41:26,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:26,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4071 transitions. [2021-07-13 19:41:26,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:26,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:26,488 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:26,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 551 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6499 [2021-07-13 19:41:26,703 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:26,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:26,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1228878272, now seen corresponding path program 405 times [2021-07-13 19:41:26,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:26,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199652910] [2021-07-13 19:41:26,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:26,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:26,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:26,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199652910] [2021-07-13 19:41:26,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199652910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749736033] [2021-07-13 19:41:26,814 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 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-13 19:41:26,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:41:26,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:26,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:26,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:26,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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-13 19:41:26,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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-13 19:41:26,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:26,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:26,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:27,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:27,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 17 treesize of output 13 [2021-07-13 19:41:27,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:27,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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-13 19:41:27,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,109 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:41:27,109 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:27,110 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-13 19:41:27,110 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:41:27,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:27,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749736033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:27,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:27,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422480] [2021-07-13 19:41:27,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:27,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:27,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:27,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:27,132 INFO L87 Difference]: Start difference. First operand 1034 states and 4071 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:27,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:27,389 INFO L93 Difference]: Finished difference Result 1074 states and 4191 transitions. [2021-07-13 19:41:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:27,390 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:27,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:27,392 INFO L225 Difference]: With dead ends: 1074 [2021-07-13 19:41:27,392 INFO L226 Difference]: Without dead ends: 1068 [2021-07-13 19:41:27,392 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 286.5ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:27,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-07-13 19:41:27,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1034. [2021-07-13 19:41:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 3.9380445304937077) internal successors, (4068), 1033 states have internal predecessors, (4068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4068 transitions. [2021-07-13 19:41:27,404 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4068 transitions. Word has length 19 [2021-07-13 19:41:27,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:27,404 INFO L482 AbstractCegarLoop]: Abstraction has 1034 states and 4068 transitions. [2021-07-13 19:41:27,404 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:27,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4068 transitions. [2021-07-13 19:41:27,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:27,406 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:27,406 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:27,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6505 [2021-07-13 19:41:27,622 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:27,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:27,622 INFO L82 PathProgramCache]: Analyzing trace with hash 552451826, now seen corresponding path program 406 times [2021-07-13 19:41:27,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:27,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570374567] [2021-07-13 19:41:27,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:27,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:27,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:27,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570374567] [2021-07-13 19:41:27,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570374567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866076839] [2021-07-13 19:41:27,722 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 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-13 19:41:27,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:27,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:27,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:27,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:27,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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-13 19:41:27,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 15 treesize of output 11 [2021-07-13 19:41:27,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:27,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:41:27,887 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:41:27,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,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 15 treesize of output 11 [2021-07-13 19:41:27,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:27,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:27,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:27,979 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-13 19:41:27,979 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:27,979 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-13 19:41:27,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-13 19:41:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:27,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866076839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:27,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:27,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160855860] [2021-07-13 19:41:27,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:27,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:27,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:27,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:27,999 INFO L87 Difference]: Start difference. First operand 1034 states and 4068 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:28,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:28,223 INFO L93 Difference]: Finished difference Result 1080 states and 4215 transitions. [2021-07-13 19:41:28,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:28,223 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:28,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:28,225 INFO L225 Difference]: With dead ends: 1080 [2021-07-13 19:41:28,225 INFO L226 Difference]: Without dead ends: 1080 [2021-07-13 19:41:28,225 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 222.4ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:28,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2021-07-13 19:41:28,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1028. [2021-07-13 19:41:28,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 1027 states have (on average 3.9435248296007788) internal successors, (4050), 1027 states have internal predecessors, (4050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:28,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 4050 transitions. [2021-07-13 19:41:28,237 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 4050 transitions. Word has length 19 [2021-07-13 19:41:28,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:28,237 INFO L482 AbstractCegarLoop]: Abstraction has 1028 states and 4050 transitions. [2021-07-13 19:41:28,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:28,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 4050 transitions. [2021-07-13 19:41:28,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:28,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:28,239 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:28,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6514,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:28,453 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:28,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:28,456 INFO L82 PathProgramCache]: Analyzing trace with hash 516337752, now seen corresponding path program 407 times [2021-07-13 19:41:28,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:28,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935965855] [2021-07-13 19:41:28,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:28,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:28,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:28,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:28,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935965855] [2021-07-13 19:41:28,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935965855] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526263042] [2021-07-13 19:41:28,598 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 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-13 19:41:28,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:28,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:28,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:41:28,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:28,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:41:28,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,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 16 treesize of output 12 [2021-07-13 19:41:28,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,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-13 19:41:28,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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-13 19:41:28,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,810 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:28,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:28,811 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:28,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,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-13 19:41:28,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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-13 19:41:28,926 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,940 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:41:28,940 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:28,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,941 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:41:28,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:28,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526263042] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:28,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:28,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040185668] [2021-07-13 19:41:28,964 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:28,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:28,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:28,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:28,964 INFO L87 Difference]: Start difference. First operand 1028 states and 4050 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:29,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:29,431 INFO L93 Difference]: Finished difference Result 1092 states and 4254 transitions. [2021-07-13 19:41:29,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:29,431 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:29,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:29,433 INFO L225 Difference]: With dead ends: 1092 [2021-07-13 19:41:29,433 INFO L226 Difference]: Without dead ends: 1092 [2021-07-13 19:41:29,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 563.2ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:29,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-07-13 19:41:29,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1033. [2021-07-13 19:41:29,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.9447674418604652) internal successors, (4071), 1032 states have internal predecessors, (4071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:29,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4071 transitions. [2021-07-13 19:41:29,446 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4071 transitions. Word has length 19 [2021-07-13 19:41:29,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:29,446 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4071 transitions. [2021-07-13 19:41:29,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:29,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4071 transitions. [2021-07-13 19:41:29,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:29,448 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:29,448 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:29,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 554 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6519 [2021-07-13 19:41:29,648 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:29,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:29,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1092246518, now seen corresponding path program 408 times [2021-07-13 19:41:29,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:29,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498706343] [2021-07-13 19:41:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:29,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:29,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:29,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498706343] [2021-07-13 19:41:29,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498706343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:29,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873049792] [2021-07-13 19:41:29,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 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-13 19:41:29,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:29,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:29,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:29,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:29,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,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 16 treesize of output 12 [2021-07-13 19:41:29,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:29,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,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 15 treesize of output 11 [2021-07-13 19:41:29,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,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 16 treesize of output 12 [2021-07-13 19:41:29,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,974 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:29,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:29,975 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:30,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,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 16 treesize of output 12 [2021-07-13 19:41:30,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:30,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,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 17 treesize of output 13 [2021-07-13 19:41:30,195 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:30,198 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,219 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:41:30,219 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:30,220 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-13 19:41:30,220 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:41:30,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:30,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873049792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:30,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:30,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:30,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524060775] [2021-07-13 19:41:30,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:30,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:30,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:30,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:30,243 INFO L87 Difference]: Start difference. First operand 1033 states and 4071 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:30,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:30,615 INFO L93 Difference]: Finished difference Result 1080 states and 4204 transitions. [2021-07-13 19:41:30,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:30,616 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:30,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:30,618 INFO L225 Difference]: With dead ends: 1080 [2021-07-13 19:41:30,618 INFO L226 Difference]: Without dead ends: 1072 [2021-07-13 19:41:30,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 497.9ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:30,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2021-07-13 19:41:30,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1033. [2021-07-13 19:41:30,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.940891472868217) internal successors, (4067), 1032 states have internal predecessors, (4067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:30,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4067 transitions. [2021-07-13 19:41:30,648 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4067 transitions. Word has length 19 [2021-07-13 19:41:30,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:30,648 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4067 transitions. [2021-07-13 19:41:30,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:30,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4067 transitions. [2021-07-13 19:41:30,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:30,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:30,649 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:30,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6525,555 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:30,865 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:30,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:30,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1997575622, now seen corresponding path program 409 times [2021-07-13 19:41:30,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:30,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112710696] [2021-07-13 19:41:30,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:31,041 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:31,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112710696] [2021-07-13 19:41:31,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112710696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:31,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642977779] [2021-07-13 19:41:31,042 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 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-13 19:41:31,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:31,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:31,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:31,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,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-13 19:41:31,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,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-13 19:41:31,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,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 17 treesize of output 13 [2021-07-13 19:41:31,171 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,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-13 19:41:31,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,229 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:31,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:31,230 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:31,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:41:31,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,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 17 treesize of output 13 [2021-07-13 19:41:31,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:31,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-13 19:41:31,332 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,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 16 treesize of output 12 [2021-07-13 19:41:31,334 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,365 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:41:31,365 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:31,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:31,366 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:41:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:31,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642977779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:31,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:31,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:31,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683299308] [2021-07-13 19:41:31,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:31,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:31,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:31,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:31,420 INFO L87 Difference]: Start difference. First operand 1033 states and 4067 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:31,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:31,979 INFO L93 Difference]: Finished difference Result 1107 states and 4281 transitions. [2021-07-13 19:41:31,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:31,979 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:31,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:31,981 INFO L225 Difference]: With dead ends: 1107 [2021-07-13 19:41:31,981 INFO L226 Difference]: Without dead ends: 1107 [2021-07-13 19:41:31,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 615.2ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:41:31,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2021-07-13 19:41:31,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1037. [2021-07-13 19:41:31,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 1036 states have (on average 3.945945945945946) internal successors, (4088), 1036 states have internal predecessors, (4088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:31,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 4088 transitions. [2021-07-13 19:41:31,994 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 4088 transitions. Word has length 19 [2021-07-13 19:41:31,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:31,994 INFO L482 AbstractCegarLoop]: Abstraction has 1037 states and 4088 transitions. [2021-07-13 19:41:31,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:31,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 4088 transitions. [2021-07-13 19:41:31,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:31,996 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:31,996 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:32,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6536,556 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:32,205 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:32,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:32,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1102355500, now seen corresponding path program 410 times [2021-07-13 19:41:32,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:32,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293609622] [2021-07-13 19:41:32,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:32,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:32,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:32,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:32,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293609622] [2021-07-13 19:41:32,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293609622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798323170] [2021-07-13 19:41:32,315 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 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-13 19:41:32,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:32,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:32,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:32,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:32,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:32,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:32,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 15 treesize of output 11 [2021-07-13 19:41:32,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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-13 19:41:32,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,494 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:32,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:32,495 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:32,641 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:32,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 15 treesize of output 11 [2021-07-13 19:41:32,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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-13 19:41:32,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:32,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 16 treesize of output 12 [2021-07-13 19:41:32,650 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,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 17 treesize of output 13 [2021-07-13 19:41:32,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:32,720 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:32,721 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:32,721 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-13 19:41:32,722 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:32,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:32,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798323170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:32,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:32,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254771812] [2021-07-13 19:41:32,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:32,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:32,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:32,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:32,777 INFO L87 Difference]: Start difference. First operand 1037 states and 4088 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:33,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:33,232 INFO L93 Difference]: Finished difference Result 1118 states and 4298 transitions. [2021-07-13 19:41:33,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:33,233 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:33,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:33,235 INFO L225 Difference]: With dead ends: 1118 [2021-07-13 19:41:33,235 INFO L226 Difference]: Without dead ends: 1114 [2021-07-13 19:41:33,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 505.5ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:33,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-13 19:41:33,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 1042. [2021-07-13 19:41:33,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 3.946205571565802) internal successors, (4108), 1041 states have internal predecessors, (4108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:33,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 4108 transitions. [2021-07-13 19:41:33,250 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 4108 transitions. Word has length 19 [2021-07-13 19:41:33,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:33,250 INFO L482 AbstractCegarLoop]: Abstraction has 1042 states and 4108 transitions. [2021-07-13 19:41:33,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:33,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 4108 transitions. [2021-07-13 19:41:33,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:33,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:33,252 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:33,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6544,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:33,468 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:33,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:33,468 INFO L82 PathProgramCache]: Analyzing trace with hash 326599606, now seen corresponding path program 411 times [2021-07-13 19:41:33,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:33,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179142910] [2021-07-13 19:41:33,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:33,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:33,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:33,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:33,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179142910] [2021-07-13 19:41:33,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179142910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750389482] [2021-07-13 19:41:33,576 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 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-13 19:41:33,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:41:33,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:33,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:33,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:33,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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-13 19:41:33,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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-13 19:41:33,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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 15 treesize of output 11 [2021-07-13 19:41:33,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:33,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,773 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:33,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:33,774 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:33,933 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:33,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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-13 19:41:33,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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 17 treesize of output 13 [2021-07-13 19:41:33,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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-13 19:41:33,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,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-13 19:41:33,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,993 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:33,993 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:33,994 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-13 19:41:33,995 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:34,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:34,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750389482] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:34,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:34,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596490265] [2021-07-13 19:41:34,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:34,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:34,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:34,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:34,056 INFO L87 Difference]: Start difference. First operand 1042 states and 4108 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:34,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:34,406 INFO L93 Difference]: Finished difference Result 1099 states and 4273 transitions. [2021-07-13 19:41:34,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:34,406 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:34,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:34,408 INFO L225 Difference]: With dead ends: 1099 [2021-07-13 19:41:34,408 INFO L226 Difference]: Without dead ends: 1095 [2021-07-13 19:41:34,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 475.1ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:34,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-07-13 19:41:34,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 1042. [2021-07-13 19:41:34,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 3.9423631123919307) internal successors, (4104), 1041 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:34,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 4104 transitions. [2021-07-13 19:41:34,421 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 4104 transitions. Word has length 19 [2021-07-13 19:41:34,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:34,421 INFO L482 AbstractCegarLoop]: Abstraction has 1042 states and 4104 transitions. [2021-07-13 19:41:34,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:34,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 4104 transitions. [2021-07-13 19:41:34,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:34,423 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:34,423 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:34,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6556,558 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:34,623 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:34,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:34,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1252623050, now seen corresponding path program 412 times [2021-07-13 19:41:34,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:34,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558561944] [2021-07-13 19:41:34,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:34,798 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:34,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:34,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558561944] [2021-07-13 19:41:34,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558561944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291422926] [2021-07-13 19:41:34,798 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 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-13 19:41:34,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:34,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:34,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:34,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:34,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,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-13 19:41:34,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:34,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:41:34,920 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:34,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-13 19:41:34,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:34,990 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:34,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:34,991 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:35,164 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:41:35,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,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 15 treesize of output 11 [2021-07-13 19:41:35,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,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-13 19:41:35,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:35,175 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,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-13 19:41:35,177 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,225 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:41:35,225 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:41:35,226 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-13 19:41:35,226 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:41:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:35,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291422926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:35,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:35,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:35,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743779799] [2021-07-13 19:41:35,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:35,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:35,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:35,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:35,281 INFO L87 Difference]: Start difference. First operand 1042 states and 4104 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:35,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:35,631 INFO L93 Difference]: Finished difference Result 1099 states and 4254 transitions. [2021-07-13 19:41:35,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:35,632 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:35,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:35,634 INFO L225 Difference]: With dead ends: 1099 [2021-07-13 19:41:35,634 INFO L226 Difference]: Without dead ends: 1099 [2021-07-13 19:41:35,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 501.6ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:35,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-07-13 19:41:35,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1029. [2021-07-13 19:41:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 1028 states have (on average 3.943579766536965) internal successors, (4054), 1028 states have internal predecessors, (4054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 4054 transitions. [2021-07-13 19:41:35,646 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 4054 transitions. Word has length 19 [2021-07-13 19:41:35,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:35,647 INFO L482 AbstractCegarLoop]: Abstraction has 1029 states and 4054 transitions. [2021-07-13 19:41:35,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:35,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 4054 transitions. [2021-07-13 19:41:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:35,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:35,648 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:35,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6566,559 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:35,864 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:35,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:35,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1748475264, now seen corresponding path program 413 times [2021-07-13 19:41:35,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:35,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360381898] [2021-07-13 19:41:35,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:35,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:36,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:36,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:36,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360381898] [2021-07-13 19:41:36,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360381898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269764963] [2021-07-13 19:41:36,013 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 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-13 19:41:36,042 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:36,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:36,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:36,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:36,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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-13 19:41:36,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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-13 19:41:36,145 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 17 treesize of output 13 [2021-07-13 19:41:36,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,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 16 treesize of output 12 [2021-07-13 19:41:36,151 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,207 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:36,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:36,208 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:36,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,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 15 treesize of output 11 [2021-07-13 19:41:36,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:36,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,321 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:41:36,321 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:36,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,322 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:41:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:36,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269764963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:36,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:36,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35504049] [2021-07-13 19:41:36,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:36,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:36,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:36,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:36,348 INFO L87 Difference]: Start difference. First operand 1029 states and 4054 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:36,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:36,875 INFO L93 Difference]: Finished difference Result 1088 states and 4245 transitions. [2021-07-13 19:41:36,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:36,875 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:36,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:36,877 INFO L225 Difference]: With dead ends: 1088 [2021-07-13 19:41:36,877 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 19:41:36,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 585.5ms TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:41:36,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 19:41:36,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1031. [2021-07-13 19:41:36,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.941747572815534) internal successors, (4060), 1030 states have internal predecessors, (4060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:36,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 4060 transitions. [2021-07-13 19:41:36,890 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 4060 transitions. Word has length 19 [2021-07-13 19:41:36,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:36,890 INFO L482 AbstractCegarLoop]: Abstraction has 1031 states and 4060 transitions. [2021-07-13 19:41:36,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:36,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 4060 transitions. [2021-07-13 19:41:36,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:36,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:36,892 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:37,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 560 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6576 [2021-07-13 19:41:37,105 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:37,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:37,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1731685878, now seen corresponding path program 414 times [2021-07-13 19:41:37,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:37,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104620491] [2021-07-13 19:41:37,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:37,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:37,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104620491] [2021-07-13 19:41:37,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104620491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916720515] [2021-07-13 19:41:37,229 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 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-13 19:41:37,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:37,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:37,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:37,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:37,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 16 treesize of output 12 [2021-07-13 19:41:37,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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-13 19:41:37,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 15 treesize of output 11 [2021-07-13 19:41:37,342 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:37,344 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,405 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:37,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:37,406 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:37,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 15 treesize of output 11 [2021-07-13 19:41:37,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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 17 treesize of output 13 [2021-07-13 19:41:37,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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-13 19:41:37,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:37,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-13 19:41:37,499 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:37,534 INFO L628 ElimStorePlain]: treesize reduction 55, result has 37.5 percent of original size [2021-07-13 19:41:37,534 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:37,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:37,535 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:125, output treesize:33 [2021-07-13 19:41:37,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916720515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:37,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:37,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278733005] [2021-07-13 19:41:37,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:37,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:37,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:37,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:37,585 INFO L87 Difference]: Start difference. First operand 1031 states and 4060 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:37,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:37,941 INFO L93 Difference]: Finished difference Result 1096 states and 4252 transitions. [2021-07-13 19:41:37,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:37,942 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:37,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:37,944 INFO L225 Difference]: With dead ends: 1096 [2021-07-13 19:41:37,944 INFO L226 Difference]: Without dead ends: 1096 [2021-07-13 19:41:37,944 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 468.5ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:37,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-13 19:41:37,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1033. [2021-07-13 19:41:37,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.941860465116279) internal successors, (4068), 1032 states have internal predecessors, (4068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:37,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4068 transitions. [2021-07-13 19:41:37,957 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4068 transitions. Word has length 19 [2021-07-13 19:41:37,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:37,957 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4068 transitions. [2021-07-13 19:41:37,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:37,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4068 transitions. [2021-07-13 19:41:37,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:37,959 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:37,959 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:38,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6582,561 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:38,175 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:38,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:38,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1953124170, now seen corresponding path program 415 times [2021-07-13 19:41:38,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:38,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795882784] [2021-07-13 19:41:38,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:38,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:38,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:38,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795882784] [2021-07-13 19:41:38,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795882784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096533661] [2021-07-13 19:41:38,311 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 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-13 19:41:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:38,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:38,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:38,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 15 treesize of output 11 [2021-07-13 19:41:38,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 16 treesize of output 12 [2021-07-13 19:41:38,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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-13 19:41:38,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:38,423 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,474 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:38,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:38,475 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:38,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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-13 19:41:38,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,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 17 treesize of output 13 [2021-07-13 19:41:38,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:38,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:38,581 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,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-13 19:41:38,584 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:38,613 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:41:38,613 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:38,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:38,614 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:41:38,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:38,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096533661] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:38,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:38,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917043355] [2021-07-13 19:41:38,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:38,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:38,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:38,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:38,673 INFO L87 Difference]: Start difference. First operand 1033 states and 4068 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:39,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:39,341 INFO L93 Difference]: Finished difference Result 1082 states and 4222 transitions. [2021-07-13 19:41:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:39,341 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:39,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:39,343 INFO L225 Difference]: With dead ends: 1082 [2021-07-13 19:41:39,343 INFO L226 Difference]: Without dead ends: 1080 [2021-07-13 19:41:39,343 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 709.3ms TimeCoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:39,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2021-07-13 19:41:39,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1029. [2021-07-13 19:41:39,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 1028 states have (on average 3.943579766536965) internal successors, (4054), 1028 states have internal predecessors, (4054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 4054 transitions. [2021-07-13 19:41:39,356 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 4054 transitions. Word has length 19 [2021-07-13 19:41:39,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:39,356 INFO L482 AbstractCegarLoop]: Abstraction has 1029 states and 4054 transitions. [2021-07-13 19:41:39,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:39,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 4054 transitions. [2021-07-13 19:41:39,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:39,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:39,358 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:39,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6590 [2021-07-13 19:41:39,574 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:39,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:39,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1693113364, now seen corresponding path program 416 times [2021-07-13 19:41:39,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:39,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766286435] [2021-07-13 19:41:39,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:39,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:39,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766286435] [2021-07-13 19:41:39,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766286435] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:39,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693105848] [2021-07-13 19:41:39,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 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-13 19:41:39,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:39,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:39,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:39,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:39,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,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 16 treesize of output 12 [2021-07-13 19:41:39,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,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-13 19:41:39,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,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-13 19:41:39,792 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,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 16 treesize of output 12 [2021-07-13 19:41:39,795 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,857 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:39,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:39,858 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:40,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:40,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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-13 19:41:40,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:40,007 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:40,010 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,030 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:41:40,030 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:40,031 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-13 19:41:40,031 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:41:40,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:40,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693105848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:40,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:40,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838220260] [2021-07-13 19:41:40,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:40,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:40,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:40,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:40,051 INFO L87 Difference]: Start difference. First operand 1029 states and 4054 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:40,374 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:41:40,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:40,440 INFO L93 Difference]: Finished difference Result 1072 states and 4179 transitions. [2021-07-13 19:41:40,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:40,440 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:40,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:40,442 INFO L225 Difference]: With dead ends: 1072 [2021-07-13 19:41:40,442 INFO L226 Difference]: Without dead ends: 1064 [2021-07-13 19:41:40,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 469.3ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:40,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-07-13 19:41:40,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1029. [2021-07-13 19:41:40,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 1028 states have (on average 3.943579766536965) internal successors, (4054), 1028 states have internal predecessors, (4054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:40,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 4054 transitions. [2021-07-13 19:41:40,455 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 4054 transitions. Word has length 19 [2021-07-13 19:41:40,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:40,455 INFO L482 AbstractCegarLoop]: Abstraction has 1029 states and 4054 transitions. [2021-07-13 19:41:40,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:40,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 4054 transitions. [2021-07-13 19:41:40,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:40,456 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:40,456 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:40,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6600,563 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:40,672 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:40,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:40,672 INFO L82 PathProgramCache]: Analyzing trace with hash -581433516, now seen corresponding path program 417 times [2021-07-13 19:41:40,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:40,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234408987] [2021-07-13 19:41:40,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:40,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:40,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:40,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234408987] [2021-07-13 19:41:40,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234408987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107491012] [2021-07-13 19:41:40,806 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 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-13 19:41:40,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:40,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:40,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:40,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:40,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 16 treesize of output 12 [2021-07-13 19:41:40,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 17 treesize of output 13 [2021-07-13 19:41:40,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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 15 treesize of output 11 [2021-07-13 19:41:40,929 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:40,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:40,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-13 19:41:40,932 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,004 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:41,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:41,005 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:41,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-13 19:41:41,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,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 8 treesize of output 6 [2021-07-13 19:41:41,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:41,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:41,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-13 19:41:41,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:41,145 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,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-13 19:41:41,148 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,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-13 19:41:41,151 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:41,154 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:41,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 17 treesize of output 13 [2021-07-13 19:41:41,158 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:41,209 INFO L628 ElimStorePlain]: treesize reduction 66, result has 42.6 percent of original size [2021-07-13 19:41:41,209 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:41,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:41,210 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:183, output treesize:49 [2021-07-13 19:41:41,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:41,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107491012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:41,279 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:41,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:41,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721511211] [2021-07-13 19:41:41,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:41,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:41,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:41,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:41,279 INFO L87 Difference]: Start difference. First operand 1029 states and 4054 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:41,593 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:41:41,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:41,742 INFO L93 Difference]: Finished difference Result 1084 states and 4196 transitions. [2021-07-13 19:41:41,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:41,742 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:41,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:41,744 INFO L225 Difference]: With dead ends: 1084 [2021-07-13 19:41:41,744 INFO L226 Difference]: Without dead ends: 1079 [2021-07-13 19:41:41,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 646.0ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:41,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-07-13 19:41:41,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1033. [2021-07-13 19:41:41,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 3.936046511627907) internal successors, (4062), 1032 states have internal predecessors, (4062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:41,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 4062 transitions. [2021-07-13 19:41:41,757 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 4062 transitions. Word has length 19 [2021-07-13 19:41:41,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:41,757 INFO L482 AbstractCegarLoop]: Abstraction has 1033 states and 4062 transitions. [2021-07-13 19:41:41,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:41,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 4062 transitions. [2021-07-13 19:41:41,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:41,759 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:41,759 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:41,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6610 [2021-07-13 19:41:41,973 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:41,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:41,974 INFO L82 PathProgramCache]: Analyzing trace with hash -654805996, now seen corresponding path program 418 times [2021-07-13 19:41:41,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:41,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590841029] [2021-07-13 19:41:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:42,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:42,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:42,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590841029] [2021-07-13 19:41:42,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590841029] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:42,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637954455] [2021-07-13 19:41:42,136 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 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-13 19:41:42,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:42,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:42,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:42,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:42,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,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 15 treesize of output 11 [2021-07-13 19:41:42,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,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 16 treesize of output 12 [2021-07-13 19:41:42,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,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-13 19:41:42,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,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-13 19:41:42,263 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,318 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:42,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:42,320 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:42,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,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 16 treesize of output 12 [2021-07-13 19:41:42,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:42,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 17 treesize of output 13 [2021-07-13 19:41:42,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:42,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:42,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:42,443 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:42,459 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:42,468 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:42,470 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:42,529 INFO L628 ElimStorePlain]: treesize reduction 23, result has 61.7 percent of original size [2021-07-13 19:41:42,529 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:42,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:42,530 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:159, output treesize:37 [2021-07-13 19:41:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:42,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637954455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:42,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:42,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:42,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363788673] [2021-07-13 19:41:42,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:42,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:42,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:42,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:42,584 INFO L87 Difference]: Start difference. First operand 1033 states and 4062 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:43,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:43,363 INFO L93 Difference]: Finished difference Result 1138 states and 4336 transitions. [2021-07-13 19:41:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:43,364 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:43,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:43,366 INFO L225 Difference]: With dead ends: 1138 [2021-07-13 19:41:43,366 INFO L226 Difference]: Without dead ends: 1134 [2021-07-13 19:41:43,366 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 865.5ms TimeCoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:43,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-07-13 19:41:43,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 1029. [2021-07-13 19:41:43,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 1028 states have (on average 3.942607003891051) internal successors, (4053), 1028 states have internal predecessors, (4053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:43,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 4053 transitions. [2021-07-13 19:41:43,379 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 4053 transitions. Word has length 19 [2021-07-13 19:41:43,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:43,379 INFO L482 AbstractCegarLoop]: Abstraction has 1029 states and 4053 transitions. [2021-07-13 19:41:43,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:43,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 4053 transitions. [2021-07-13 19:41:43,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:43,380 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:43,380 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:43,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6618,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:43,589 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:43,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:43,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1541382282, now seen corresponding path program 419 times [2021-07-13 19:41:43,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:43,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500760892] [2021-07-13 19:41:43,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:43,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:43,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500760892] [2021-07-13 19:41:43,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500760892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137341606] [2021-07-13 19:41:43,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 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-13 19:41:43,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:43,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:43,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:43,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:43,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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-13 19:41:43,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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-13 19:41:43,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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 15 treesize of output 11 [2021-07-13 19:41:43,870 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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 16 treesize of output 12 [2021-07-13 19:41:43,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,942 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:43,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:43,943 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:44,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 8 treesize of output 6 [2021-07-13 19:41:44,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:44,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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 16 treesize of output 12 [2021-07-13 19:41:44,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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-13 19:41:44,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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-13 19:41:44,026 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:44,030 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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 16 treesize of output 12 [2021-07-13 19:41:44,034 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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-13 19:41:44,037 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,108 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:44,108 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:44,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:44,109 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:44,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137341606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:44,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:44,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:44,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970968432] [2021-07-13 19:41:44,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:44,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:44,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:44,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:44,221 INFO L87 Difference]: Start difference. First operand 1029 states and 4053 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:44,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:44,907 INFO L93 Difference]: Finished difference Result 1225 states and 4599 transitions. [2021-07-13 19:41:44,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:44,907 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:44,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:44,909 INFO L225 Difference]: With dead ends: 1225 [2021-07-13 19:41:44,909 INFO L226 Difference]: Without dead ends: 1225 [2021-07-13 19:41:44,910 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 784.1ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:41:44,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2021-07-13 19:41:44,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1044. [2021-07-13 19:41:44,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1043 states have (on average 3.9616490891658676) internal successors, (4132), 1043 states have internal predecessors, (4132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:44,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 4132 transitions. [2021-07-13 19:41:44,923 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 4132 transitions. Word has length 19 [2021-07-13 19:41:44,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:44,923 INFO L482 AbstractCegarLoop]: Abstraction has 1044 states and 4132 transitions. [2021-07-13 19:41:44,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:41:44,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 4132 transitions. [2021-07-13 19:41:44,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:44,925 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:44,925 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:45,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6626,566 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:45,141 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:45,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:45,141 INFO L82 PathProgramCache]: Analyzing trace with hash -346346108, now seen corresponding path program 420 times [2021-07-13 19:41:45,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:45,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137068814] [2021-07-13 19:41:45,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:45,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:45,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137068814] [2021-07-13 19:41:45,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137068814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595005709] [2021-07-13 19:41:45,267 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 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-13 19:41:45,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:45,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:45,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:45,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:45,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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-13 19:41:45,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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 17 treesize of output 13 [2021-07-13 19:41:45,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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 15 treesize of output 11 [2021-07-13 19:41:45,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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 16 treesize of output 12 [2021-07-13 19:41:45,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,468 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:45,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:45,469 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:45,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 8 treesize of output 6 [2021-07-13 19:41:45,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:45,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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-13 19:41:45,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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-13 19:41:45,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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 17 treesize of output 13 [2021-07-13 19:41:45,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:45,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:45,558 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,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 15 treesize of output 11 [2021-07-13 19:41:45,561 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,631 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:45,631 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:45,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:45,632 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:45,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:45,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595005709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:45,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:45,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524893083] [2021-07-13 19:41:45,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:45,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:45,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:45,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:45,754 INFO L87 Difference]: Start difference. First operand 1044 states and 4132 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:46,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:46,603 INFO L93 Difference]: Finished difference Result 1233 states and 4609 transitions. [2021-07-13 19:41:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:41:46,604 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:46,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:46,606 INFO L225 Difference]: With dead ends: 1233 [2021-07-13 19:41:46,606 INFO L226 Difference]: Without dead ends: 1225 [2021-07-13 19:41:46,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 909.4ms TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:46,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2021-07-13 19:41:46,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1060. [2021-07-13 19:41:46,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1059 states have (on average 3.9735599622285176) internal successors, (4208), 1059 states have internal predecessors, (4208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:46,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 4208 transitions. [2021-07-13 19:41:46,621 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 4208 transitions. Word has length 19 [2021-07-13 19:41:46,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:46,621 INFO L482 AbstractCegarLoop]: Abstraction has 1060 states and 4208 transitions. [2021-07-13 19:41:46,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:46,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 4208 transitions. [2021-07-13 19:41:46,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:46,622 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:46,622 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:46,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6634,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:46,838 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:46,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:46,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1082608998, now seen corresponding path program 421 times [2021-07-13 19:41:46,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:46,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115660935] [2021-07-13 19:41:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:46,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:46,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:46,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115660935] [2021-07-13 19:41:46,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115660935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697613682] [2021-07-13 19:41:46,986 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 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-13 19:41:47,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:47,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:47,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:47,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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-13 19:41:47,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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 16 treesize of output 12 [2021-07-13 19:41:47,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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-13 19:41:47,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,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-13 19:41:47,100 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,151 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:47,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:47,152 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:47,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:47,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:47,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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 17 treesize of output 13 [2021-07-13 19:41:47,209 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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-13 19:41:47,212 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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-13 19:41:47,215 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:47,217 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:47,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-13 19:41:47,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,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 16 treesize of output 12 [2021-07-13 19:41:47,223 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:47,276 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:47,276 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:47,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:47,277 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:47,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:47,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697613682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:47,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:47,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890695150] [2021-07-13 19:41:47,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:47,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:47,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:47,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:47,377 INFO L87 Difference]: Start difference. First operand 1060 states and 4208 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:48,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:48,485 INFO L93 Difference]: Finished difference Result 1232 states and 4638 transitions. [2021-07-13 19:41:48,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:48,485 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:48,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:48,488 INFO L225 Difference]: With dead ends: 1232 [2021-07-13 19:41:48,488 INFO L226 Difference]: Without dead ends: 1215 [2021-07-13 19:41:48,488 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1046.2ms TimeCoverageRelationStatistics Valid=150, Invalid=906, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:41:48,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2021-07-13 19:41:48,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1061. [2021-07-13 19:41:48,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.968867924528302) internal successors, (4207), 1060 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:48,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4207 transitions. [2021-07-13 19:41:48,502 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4207 transitions. Word has length 19 [2021-07-13 19:41:48,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:48,502 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4207 transitions. [2021-07-13 19:41:48,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:48,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4207 transitions. [2021-07-13 19:41:48,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:48,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:48,504 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:48,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6644,568 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:48,720 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:48,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:48,720 INFO L82 PathProgramCache]: Analyzing trace with hash 2008632442, now seen corresponding path program 422 times [2021-07-13 19:41:48,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:48,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217610145] [2021-07-13 19:41:48,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:48,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:48,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:48,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:48,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217610145] [2021-07-13 19:41:48,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217610145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:48,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431217276] [2021-07-13 19:41:48,830 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 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-13 19:41:48,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:48,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:48,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:48,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:48,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,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-13 19:41:48,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,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-13 19:41:48,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,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-13 19:41:48,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:48,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-13 19:41:48,950 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,011 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:49,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:49,012 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:49,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:49,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,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-13 19:41:49,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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 16 treesize of output 12 [2021-07-13 19:41:49,075 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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 17 treesize of output 13 [2021-07-13 19:41:49,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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-13 19:41:49,082 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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 16 treesize of output 12 [2021-07-13 19:41:49,085 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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-13 19:41:49,088 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:49,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-13 19:41:49,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:49,157 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:49,157 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:49,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:49,157 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:49,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:49,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431217276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:49,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:49,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931003404] [2021-07-13 19:41:49,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:49,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:49,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:49,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:49,247 INFO L87 Difference]: Start difference. First operand 1061 states and 4207 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:49,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:49,968 INFO L93 Difference]: Finished difference Result 1236 states and 4638 transitions. [2021-07-13 19:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:41:49,968 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:41:49,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:49,971 INFO L225 Difference]: With dead ends: 1236 [2021-07-13 19:41:49,971 INFO L226 Difference]: Without dead ends: 1236 [2021-07-13 19:41:49,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 762.6ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:41:49,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2021-07-13 19:41:49,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1054. [2021-07-13 19:41:49,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 1053 states have (on average 3.9686609686609686) internal successors, (4179), 1053 states have internal predecessors, (4179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:49,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 4179 transitions. [2021-07-13 19:41:49,985 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 4179 transitions. Word has length 19 [2021-07-13 19:41:49,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:49,985 INFO L482 AbstractCegarLoop]: Abstraction has 1054 states and 4179 transitions. [2021-07-13 19:41:49,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:49,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 4179 transitions. [2021-07-13 19:41:49,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:49,987 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:49,987 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:50,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6654,569 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:50,203 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:50,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:50,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1198798770, now seen corresponding path program 423 times [2021-07-13 19:41:50,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:50,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674320023] [2021-07-13 19:41:50,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:50,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:50,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:50,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674320023] [2021-07-13 19:41:50,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674320023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:50,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068166458] [2021-07-13 19:41:50,375 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 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-13 19:41:50,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:50,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:50,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:50,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:50,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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 15 treesize of output 11 [2021-07-13 19:41:50,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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 16 treesize of output 12 [2021-07-13 19:41:50,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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-13 19:41:50,491 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,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 16 treesize of output 12 [2021-07-13 19:41:50,493 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,546 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:50,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:50,547 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:50,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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 16 treesize of output 12 [2021-07-13 19:41:50,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:50,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:50,603 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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 16 treesize of output 12 [2021-07-13 19:41:50,606 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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-13 19:41:50,609 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:50,612 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:50,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-13 19:41:50,615 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,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-13 19:41:50,617 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,671 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:50,671 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:50,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:50,672 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:50,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:50,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068166458] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:50,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:50,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:50,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228895231] [2021-07-13 19:41:50,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:50,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:50,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:50,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:50,761 INFO L87 Difference]: Start difference. First operand 1054 states and 4179 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:51,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:51,946 INFO L93 Difference]: Finished difference Result 1286 states and 4765 transitions. [2021-07-13 19:41:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:51,946 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:51,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:51,948 INFO L225 Difference]: With dead ends: 1286 [2021-07-13 19:41:51,948 INFO L226 Difference]: Without dead ends: 1278 [2021-07-13 19:41:51,949 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1109.0ms TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:41:51,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states. [2021-07-13 19:41:51,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 1050. [2021-07-13 19:41:51,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1049 states have (on average 3.9609151572926597) internal successors, (4155), 1049 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:51,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 4155 transitions. [2021-07-13 19:41:51,963 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 4155 transitions. Word has length 19 [2021-07-13 19:41:51,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:51,963 INFO L482 AbstractCegarLoop]: Abstraction has 1050 states and 4155 transitions. [2021-07-13 19:41:51,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:51,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 4155 transitions. [2021-07-13 19:41:51,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:51,965 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:51,965 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:52,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 570 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6662 [2021-07-13 19:41:52,180 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:52,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:52,181 INFO L82 PathProgramCache]: Analyzing trace with hash 772914584, now seen corresponding path program 424 times [2021-07-13 19:41:52,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:52,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104363938] [2021-07-13 19:41:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:52,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:52,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:52,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:52,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104363938] [2021-07-13 19:41:52,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104363938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464099196] [2021-07-13 19:41:52,304 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 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-13 19:41:52,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:52,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:52,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:52,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:52,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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-13 19:41:52,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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 16 treesize of output 12 [2021-07-13 19:41:52,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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 17 treesize of output 13 [2021-07-13 19:41:52,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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-13 19:41:52,405 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,443 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:52,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:52,444 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:52,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:52,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 7 treesize of output 5 [2021-07-13 19:41:52,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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 17 treesize of output 13 [2021-07-13 19:41:52,489 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41: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 16 treesize of output 12 [2021-07-13 19:41:52,492 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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 15 treesize of output 11 [2021-07-13 19:41:52,494 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:52,496 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:52,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-13 19:41:52,499 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,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 16 treesize of output 12 [2021-07-13 19:41:52,501 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:52,541 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:52,541 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:52,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:52,542 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:52,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464099196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:52,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:52,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267274426] [2021-07-13 19:41:52,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:52,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:52,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:52,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:52,619 INFO L87 Difference]: Start difference. First operand 1050 states and 4155 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:53,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:53,385 INFO L93 Difference]: Finished difference Result 1220 states and 4588 transitions. [2021-07-13 19:41:53,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:41:53,385 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:53,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:53,387 INFO L225 Difference]: With dead ends: 1220 [2021-07-13 19:41:53,387 INFO L226 Difference]: Without dead ends: 1208 [2021-07-13 19:41:53,387 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 761.8ms TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:41:53,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2021-07-13 19:41:53,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 1048. [2021-07-13 19:41:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 1047 states have (on average 3.9598853868194843) internal successors, (4146), 1047 states have internal predecessors, (4146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:53,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 4146 transitions. [2021-07-13 19:41:53,401 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 4146 transitions. Word has length 19 [2021-07-13 19:41:53,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:53,401 INFO L482 AbstractCegarLoop]: Abstraction has 1048 states and 4146 transitions. [2021-07-13 19:41:53,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:53,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 4146 transitions. [2021-07-13 19:41:53,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:53,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:53,403 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:53,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6670 [2021-07-13 19:41:53,605 INFO L430 AbstractCegarLoop]: === Iteration 651 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:53,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:53,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1087779782, now seen corresponding path program 425 times [2021-07-13 19:41:53,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:53,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039902030] [2021-07-13 19:41:53,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:53,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:53,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039902030] [2021-07-13 19:41:53,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039902030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35671701] [2021-07-13 19:41:53,721 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 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-13 19:41:53,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:53,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:53,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:53,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:53,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,818 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,865 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:41:53,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:53,866 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:41:53,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:53,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:53,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:53,916 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:53,919 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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 17 treesize of output 13 [2021-07-13 19:41:53,922 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,925 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,928 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:53,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-13 19:41:53,930 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:53,993 INFO L628 ElimStorePlain]: treesize reduction 99, result has 39.6 percent of original size [2021-07-13 19:41:53,994 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:53,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:53,994 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:41:54,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:54,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35671701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:54,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:41:54,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330642159] [2021-07-13 19:41:54,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:41:54,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:54,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:41:54,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:54,111 INFO L87 Difference]: Start difference. First operand 1048 states and 4146 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:54,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:54,928 INFO L93 Difference]: Finished difference Result 1220 states and 4556 transitions. [2021-07-13 19:41:54,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:41:54,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:54,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:54,930 INFO L225 Difference]: With dead ends: 1220 [2021-07-13 19:41:54,930 INFO L226 Difference]: Without dead ends: 1212 [2021-07-13 19:41:54,930 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 859.4ms TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:41:54,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-07-13 19:41:54,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 1051. [2021-07-13 19:41:54,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 1050 states have (on average 3.9561904761904763) internal successors, (4154), 1050 states have internal predecessors, (4154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:54,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 4154 transitions. [2021-07-13 19:41:54,944 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 4154 transitions. Word has length 19 [2021-07-13 19:41:54,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:54,945 INFO L482 AbstractCegarLoop]: Abstraction has 1051 states and 4154 transitions. [2021-07-13 19:41:54,945 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:41:54,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 4154 transitions. [2021-07-13 19:41:54,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:54,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:54,946 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:55,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6680 [2021-07-13 19:41:55,162 INFO L430 AbstractCegarLoop]: === Iteration 652 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:55,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:55,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1161152262, now seen corresponding path program 426 times [2021-07-13 19:41:55,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:55,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810809413] [2021-07-13 19:41:55,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:55,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:55,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:55,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810809413] [2021-07-13 19:41:55,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810809413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660208479] [2021-07-13 19:41:55,334 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 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-13 19:41:55,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:55,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:55,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:55,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:55,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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 15 treesize of output 11 [2021-07-13 19:41:55,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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-13 19:41:55,453 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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 17 treesize of output 13 [2021-07-13 19:41:55,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,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-13 19:41:55,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,511 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:55,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:55,512 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:55,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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 16 treesize of output 12 [2021-07-13 19:41:55,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:55,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:41:55,572 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:55,576 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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-13 19:41:55,580 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:55,583 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:55,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-13 19:41:55,586 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,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-13 19:41:55,589 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,658 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:55,658 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:55,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:55,659 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:55,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660208479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:55,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:55,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717966167] [2021-07-13 19:41:55,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:55,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:55,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:55,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:55,795 INFO L87 Difference]: Start difference. First operand 1051 states and 4154 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:56,664 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-07-13 19:41:56,785 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:41:57,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:57,697 INFO L93 Difference]: Finished difference Result 1277 states and 4711 transitions. [2021-07-13 19:41:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:41:57,698 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:57,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:57,700 INFO L225 Difference]: With dead ends: 1277 [2021-07-13 19:41:57,700 INFO L226 Difference]: Without dead ends: 1261 [2021-07-13 19:41:57,700 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1759.5ms TimeCoverageRelationStatistics Valid=245, Invalid=1477, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:41:57,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2021-07-13 19:41:57,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1050. [2021-07-13 19:41:57,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1049 states have (on average 3.956148713060057) internal successors, (4150), 1049 states have internal predecessors, (4150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:57,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 4150 transitions. [2021-07-13 19:41:57,715 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 4150 transitions. Word has length 19 [2021-07-13 19:41:57,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:57,715 INFO L482 AbstractCegarLoop]: Abstraction has 1050 states and 4150 transitions. [2021-07-13 19:41:57,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:57,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 4150 transitions. [2021-07-13 19:41:57,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:57,716 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:57,716 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6690,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:57,932 INFO L430 AbstractCegarLoop]: === Iteration 653 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1826859048, now seen corresponding path program 427 times [2021-07-13 19:41:57,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885909261] [2021-07-13 19:41:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:58,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:58,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885909261] [2021-07-13 19:41:58,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885909261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129823001] [2021-07-13 19:41:58,056 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 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-13 19:41:58,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:41:58,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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 15 treesize of output 11 [2021-07-13 19:41:58,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:58,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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 17 treesize of output 13 [2021-07-13 19:41:58,165 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,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-13 19:41:58,167 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,216 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:41:58,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:58,217 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:41:58,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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-13 19:41:58,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:41:58,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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 17 treesize of output 13 [2021-07-13 19:41:58,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:41:58,277 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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-13 19:41:58,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:58,283 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:58,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 17 treesize of output 13 [2021-07-13 19:41:58,286 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,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-13 19:41:58,288 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:58,342 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:41:58,342 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:41:58,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:41:58,343 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:41:58,453 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:58,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129823001] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:58,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:41:58,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680041606] [2021-07-13 19:41:58,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:41:58,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:41:58,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:58,454 INFO L87 Difference]: Start difference. First operand 1050 states and 4150 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:59,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,648 INFO L93 Difference]: Finished difference Result 1242 states and 4640 transitions. [2021-07-13 19:41:59,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:41:59,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:41:59,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,651 INFO L225 Difference]: With dead ends: 1242 [2021-07-13 19:41:59,651 INFO L226 Difference]: Without dead ends: 1225 [2021-07-13 19:41:59,651 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 1118.9ms TimeCoverageRelationStatistics Valid=175, Invalid=1085, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:41:59,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2021-07-13 19:41:59,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1053. [2021-07-13 19:41:59,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.952471482889734) internal successors, (4158), 1052 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 4158 transitions. [2021-07-13 19:41:59,666 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 4158 transitions. Word has length 19 [2021-07-13 19:41:59,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,666 INFO L482 AbstractCegarLoop]: Abstraction has 1053 states and 4158 transitions. [2021-07-13 19:41:59,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:41:59,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 4158 transitions. [2021-07-13 19:41:59,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:41:59,667 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,667 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6700,574 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:59,883 INFO L430 AbstractCegarLoop]: === Iteration 654 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1370780672, now seen corresponding path program 428 times [2021-07-13 19:41:59,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511525611] [2021-07-13 19:41:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:00,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511525611] [2021-07-13 19:42:00,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511525611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162843126] [2021-07-13 19:42:00,020 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 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-13 19:42:00,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:00,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:00,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:00,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:00,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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 15 treesize of output 11 [2021-07-13 19:42:00,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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 16 treesize of output 12 [2021-07-13 19:42:00,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:00,134 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:00,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,188 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:00,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:00,189 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:00,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-13 19:42:00,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,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-13 19:42:00,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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 17 treesize of output 13 [2021-07-13 19:42:00,246 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-13 19:42:00,249 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-13 19:42:00,252 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:00,255 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-13 19:42:00,258 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,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-13 19:42:00,260 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,314 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:00,314 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:00,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:00,315 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:00,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:00,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162843126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:00,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:00,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082868500] [2021-07-13 19:42:00,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:00,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:00,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:00,423 INFO L87 Difference]: Start difference. First operand 1053 states and 4158 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:00,840 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-07-13 19:42:01,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,569 INFO L93 Difference]: Finished difference Result 1298 states and 4796 transitions. [2021-07-13 19:42:01,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:42:01,569 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:01,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,572 INFO L225 Difference]: With dead ends: 1298 [2021-07-13 19:42:01,572 INFO L226 Difference]: Without dead ends: 1285 [2021-07-13 19:42:01,572 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1084.9ms TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:42:01,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2021-07-13 19:42:01,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 1051. [2021-07-13 19:42:01,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1051 states, 1050 states have (on average 3.954285714285714) internal successors, (4152), 1050 states have internal predecessors, (4152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 4152 transitions. [2021-07-13 19:42:01,587 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 4152 transitions. Word has length 19 [2021-07-13 19:42:01,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,587 INFO L482 AbstractCegarLoop]: Abstraction has 1051 states and 4152 transitions. [2021-07-13 19:42:01,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:01,587 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 4152 transitions. [2021-07-13 19:42:01,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:01,588 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,588 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:01,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6710,575 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:01,797 INFO L430 AbstractCegarLoop]: === Iteration 655 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1984852790, now seen corresponding path program 429 times [2021-07-13 19:42:01,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386673771] [2021-07-13 19:42:01,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:01,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:01,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386673771] [2021-07-13 19:42:01,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386673771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:01,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620236030] [2021-07-13 19:42:01,946 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 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-13 19:42:01,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:01,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:01,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:01,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:02,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:02,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-13 19:42:02,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:02,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-13 19:42:02,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:02,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:02,071 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,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 16 treesize of output 12 [2021-07-13 19:42:02,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,129 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:02,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:02,130 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:02,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 16 treesize of output 12 [2021-07-13 19:42:02,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:02,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:02,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 17 treesize of output 13 [2021-07-13 19:42:02,194 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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-13 19:42:02,197 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 15 treesize of output 11 [2021-07-13 19:42:02,200 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:02,203 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:02,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:02,206 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,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-13 19:42:02,209 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:02,265 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:02,265 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:02,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:02,266 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:02,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620236030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:02,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:02,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:02,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601005729] [2021-07-13 19:42:02,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:02,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:02,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:02,370 INFO L87 Difference]: Start difference. First operand 1051 states and 4152 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:03,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,502 INFO L93 Difference]: Finished difference Result 1240 states and 4627 transitions. [2021-07-13 19:42:03,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:42:03,503 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:03,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,505 INFO L225 Difference]: With dead ends: 1240 [2021-07-13 19:42:03,505 INFO L226 Difference]: Without dead ends: 1220 [2021-07-13 19:42:03,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 1096.2ms TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:42:03,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2021-07-13 19:42:03,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 1046. [2021-07-13 19:42:03,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 1045 states have (on average 3.9454545454545453) internal successors, (4123), 1045 states have internal predecessors, (4123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:03,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 4123 transitions. [2021-07-13 19:42:03,519 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 4123 transitions. Word has length 19 [2021-07-13 19:42:03,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,519 INFO L482 AbstractCegarLoop]: Abstraction has 1046 states and 4123 transitions. [2021-07-13 19:42:03,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:03,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 4123 transitions. [2021-07-13 19:42:03,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:03,521 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,521 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:03,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6720,576 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:03,736 INFO L430 AbstractCegarLoop]: === Iteration 656 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,736 INFO L82 PathProgramCache]: Analyzing trace with hash -162367546, now seen corresponding path program 430 times [2021-07-13 19:42:03,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57829908] [2021-07-13 19:42:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:03,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57829908] [2021-07-13 19:42:03,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57829908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650212558] [2021-07-13 19:42:03,841 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 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-13 19:42:03,869 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:03,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:03,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:03,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:03,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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-13 19:42:03,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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-13 19:42:03,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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-13 19:42:03,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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-13 19:42:03,954 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,015 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:04,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:04,016 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:04,152 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:42:04,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:04,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:04,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:04,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 16 treesize of output 12 [2021-07-13 19:42:04,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:04,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 15 treesize of output 11 [2021-07-13 19:42:04,162 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,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 17 treesize of output 13 [2021-07-13 19:42:04,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:04,209 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:42:04,209 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:42:04,210 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-13 19:42:04,210 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:42:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:04,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650212558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:04,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:04,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:04,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273323231] [2021-07-13 19:42:04,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:04,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:04,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:04,255 INFO L87 Difference]: Start difference. First operand 1046 states and 4123 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:42:04,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,814 INFO L93 Difference]: Finished difference Result 1156 states and 4448 transitions. [2021-07-13 19:42:04,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:04,815 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:42:04,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,817 INFO L225 Difference]: With dead ends: 1156 [2021-07-13 19:42:04,817 INFO L226 Difference]: Without dead ends: 1156 [2021-07-13 19:42:04,817 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 590.0ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:04,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2021-07-13 19:42:04,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 1055. [2021-07-13 19:42:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1054 states have (on average 3.944022770398482) internal successors, (4157), 1054 states have internal predecessors, (4157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:04,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 4157 transitions. [2021-07-13 19:42:04,830 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 4157 transitions. Word has length 19 [2021-07-13 19:42:04,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,830 INFO L482 AbstractCegarLoop]: Abstraction has 1055 states and 4157 transitions. [2021-07-13 19:42:04,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:42:04,830 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 4157 transitions. [2021-07-13 19:42:04,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:04,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,832 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:05,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 577 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6728 [2021-07-13 19:42:05,042 INFO L430 AbstractCegarLoop]: === Iteration 657 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,042 INFO L82 PathProgramCache]: Analyzing trace with hash -907320118, now seen corresponding path program 431 times [2021-07-13 19:42:05,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940164216] [2021-07-13 19:42:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:05,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940164216] [2021-07-13 19:42:05,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940164216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547702984] [2021-07-13 19:42:05,164 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 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-13 19:42:05,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:05,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:05,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:05,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:05,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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-13 19:42:05,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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-13 19:42:05,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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-13 19:42:05,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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-13 19:42:05,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,339 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:05,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:05,340 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:05,479 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:42:05,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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-13 19:42:05,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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 15 treesize of output 11 [2021-07-13 19:42:05,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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 17 treesize of output 13 [2021-07-13 19:42:05,488 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,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 16 treesize of output 12 [2021-07-13 19:42:05,491 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,535 INFO L628 ElimStorePlain]: treesize reduction 61, result has 39.0 percent of original size [2021-07-13 19:42:05,535 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:42:05,536 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-13 19:42:05,536 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:137, output treesize:27 [2021-07-13 19:42:05,581 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:05,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547702984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:05,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:05,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314781287] [2021-07-13 19:42:05,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:05,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:05,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:05,581 INFO L87 Difference]: Start difference. First operand 1055 states and 4157 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,894 INFO L93 Difference]: Finished difference Result 1107 states and 4318 transitions. [2021-07-13 19:42:05,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:05,894 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:05,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,896 INFO L225 Difference]: With dead ends: 1107 [2021-07-13 19:42:05,896 INFO L226 Difference]: Without dead ends: 1107 [2021-07-13 19:42:05,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 403.7ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:05,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2021-07-13 19:42:05,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1052. [2021-07-13 19:42:05,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 1051 states have (on average 3.9467174119885824) internal successors, (4148), 1051 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 4148 transitions. [2021-07-13 19:42:05,910 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 4148 transitions. Word has length 19 [2021-07-13 19:42:05,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,910 INFO L482 AbstractCegarLoop]: Abstraction has 1052 states and 4148 transitions. [2021-07-13 19:42:05,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 4148 transitions. [2021-07-13 19:42:05,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:05,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,911 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:06,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 578 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6736 [2021-07-13 19:42:06,127 INFO L430 AbstractCegarLoop]: === Iteration 658 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,127 INFO L82 PathProgramCache]: Analyzing trace with hash 732576400, now seen corresponding path program 432 times [2021-07-13 19:42:06,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406924667] [2021-07-13 19:42:06,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:06,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406924667] [2021-07-13 19:42:06,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406924667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:06,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199533446] [2021-07-13 19:42:06,242 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 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-13 19:42:06,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:42:06,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:06,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:06,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:06,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:06,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,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-13 19:42:06,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,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 16 treesize of output 12 [2021-07-13 19:42:06,354 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,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 17 treesize of output 13 [2021-07-13 19:42:06,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,419 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:06,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:06,420 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:06,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-13 19:42:06,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,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 16 treesize of output 12 [2021-07-13 19:42:06,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:06,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 17 treesize of output 13 [2021-07-13 19:42:06,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,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 7 treesize of output 5 [2021-07-13 19:42:06,618 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:06,641 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:42:06,641 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:06,642 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-13 19:42:06,642 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:42:06,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:06,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199533446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:06,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:06,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:06,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793073778] [2021-07-13 19:42:06,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:06,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:06,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:06,667 INFO L87 Difference]: Start difference. First operand 1052 states and 4148 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:07,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:07,174 INFO L93 Difference]: Finished difference Result 1107 states and 4309 transitions. [2021-07-13 19:42:07,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:07,174 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:07,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:07,177 INFO L225 Difference]: With dead ends: 1107 [2021-07-13 19:42:07,177 INFO L226 Difference]: Without dead ends: 1101 [2021-07-13 19:42:07,177 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 572.8ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:07,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-07-13 19:42:07,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1052. [2021-07-13 19:42:07,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 1051 states have (on average 3.9429115128449097) internal successors, (4144), 1051 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 4144 transitions. [2021-07-13 19:42:07,190 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 4144 transitions. Word has length 19 [2021-07-13 19:42:07,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:07,190 INFO L482 AbstractCegarLoop]: Abstraction has 1052 states and 4144 transitions. [2021-07-13 19:42:07,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:07,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 4144 transitions. [2021-07-13 19:42:07,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:07,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:07,192 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:07,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6744,579 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:07,405 INFO L430 AbstractCegarLoop]: === Iteration 659 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:07,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:07,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1781060798, now seen corresponding path program 433 times [2021-07-13 19:42:07,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:07,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834359368] [2021-07-13 19:42:07,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:07,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:07,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:07,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834359368] [2021-07-13 19:42:07,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834359368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396283362] [2021-07-13 19:42:07,537 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 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-13 19:42:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:07,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:07,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:07,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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-13 19:42:07,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:07,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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 16 treesize of output 12 [2021-07-13 19:42:07,665 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:07,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,736 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:07,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:07,738 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:07,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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 16 treesize of output 12 [2021-07-13 19:42:07,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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-13 19:42:07,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,951 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-13 19:42:07,951 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:07,952 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-13 19:42:07,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-13 19:42:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:07,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396283362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:07,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:07,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677426648] [2021-07-13 19:42:07,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:07,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:07,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:07,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:07,976 INFO L87 Difference]: Start difference. First operand 1052 states and 4144 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,292 INFO L93 Difference]: Finished difference Result 1111 states and 4333 transitions. [2021-07-13 19:42:08,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:08,292 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:08,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,294 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:42:08,294 INFO L226 Difference]: Without dead ends: 1111 [2021-07-13 19:42:08,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 437.4ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:08,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-13 19:42:08,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1053. [2021-07-13 19:42:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.9458174904942966) internal successors, (4151), 1052 states have internal predecessors, (4151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 4151 transitions. [2021-07-13 19:42:08,307 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 4151 transitions. Word has length 19 [2021-07-13 19:42:08,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,307 INFO L482 AbstractCegarLoop]: Abstraction has 1053 states and 4151 transitions. [2021-07-13 19:42:08,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 4151 transitions. [2021-07-13 19:42:08,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:08,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,309 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:08,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6755,580 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:08,524 INFO L430 AbstractCegarLoop]: === Iteration 660 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1867786734, now seen corresponding path program 434 times [2021-07-13 19:42:08,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228601023] [2021-07-13 19:42:08,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:08,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228601023] [2021-07-13 19:42:08,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228601023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:08,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377269293] [2021-07-13 19:42:08,710 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 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-13 19:42:08,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:08,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:08,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:08,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:08,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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 17 treesize of output 13 [2021-07-13 19:42:08,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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 16 treesize of output 12 [2021-07-13 19:42:08,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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-13 19:42:08,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,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 15 treesize of output 11 [2021-07-13 19:42:08,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,896 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:08,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:08,897 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:08,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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 17 treesize of output 13 [2021-07-13 19:42:08,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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 15 treesize of output 11 [2021-07-13 19:42:08,960 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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-13 19:42:08,964 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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-13 19:42:08,967 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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 16 treesize of output 12 [2021-07-13 19:42:08,970 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:08,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-13 19:42:08,973 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:08,976 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:08,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-13 19:42:08,979 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,035 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:09,035 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:09,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:09,036 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:09,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:09,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377269293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:09,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:09,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104731983] [2021-07-13 19:42:09,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:09,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:09,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:09,128 INFO L87 Difference]: Start difference. First operand 1053 states and 4151 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:10,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,391 INFO L93 Difference]: Finished difference Result 1333 states and 4912 transitions. [2021-07-13 19:42:10,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:42:10,392 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:10,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,394 INFO L225 Difference]: With dead ends: 1333 [2021-07-13 19:42:10,394 INFO L226 Difference]: Without dead ends: 1314 [2021-07-13 19:42:10,394 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1255.1ms TimeCoverageRelationStatistics Valid=179, Invalid=1081, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:42:10,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1314 states. [2021-07-13 19:42:10,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1314 to 1067. [2021-07-13 19:42:10,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.9643527204502815) internal successors, (4226), 1066 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4226 transitions. [2021-07-13 19:42:10,409 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4226 transitions. Word has length 19 [2021-07-13 19:42:10,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,409 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4226 transitions. [2021-07-13 19:42:10,409 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:10,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4226 transitions. [2021-07-13 19:42:10,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:10,411 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,411 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:10,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6762,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:10,626 INFO L430 AbstractCegarLoop]: === Iteration 661 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1232144388, now seen corresponding path program 435 times [2021-07-13 19:42:10,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094122554] [2021-07-13 19:42:10,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:10,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094122554] [2021-07-13 19:42:10,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094122554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:10,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817162062] [2021-07-13 19:42:10,743 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 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-13 19:42:10,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:42:10,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:10,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:10,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:10,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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 15 treesize of output 11 [2021-07-13 19:42:10,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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 16 treesize of output 12 [2021-07-13 19:42:10,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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 16 treesize of output 12 [2021-07-13 19:42:10,870 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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 17 treesize of output 13 [2021-07-13 19:42:10,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,941 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:10,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:10,942 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:11,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:11,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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-13 19:42:11,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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 17 treesize of output 13 [2021-07-13 19:42:11,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,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 15 treesize of output 11 [2021-07-13 19:42:11,019 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:11,023 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:11,027 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:11,029 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:11,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:11,032 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,100 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.9 percent of original size [2021-07-13 19:42:11,100 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:11,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:11,101 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:42:11,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:11,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817162062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:11,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:11,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015576554] [2021-07-13 19:42:11,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:11,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:11,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:11,217 INFO L87 Difference]: Start difference. First operand 1067 states and 4226 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:12,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,110 INFO L93 Difference]: Finished difference Result 1227 states and 4639 transitions. [2021-07-13 19:42:12,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:12,111 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:12,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,113 INFO L225 Difference]: With dead ends: 1227 [2021-07-13 19:42:12,113 INFO L226 Difference]: Without dead ends: 1219 [2021-07-13 19:42:12,113 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 920.4ms TimeCoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:12,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2021-07-13 19:42:12,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1081. [2021-07-13 19:42:12,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1080 states have (on average 3.9787037037037036) internal successors, (4297), 1080 states have internal predecessors, (4297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 4297 transitions. [2021-07-13 19:42:12,128 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 4297 transitions. Word has length 19 [2021-07-13 19:42:12,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,128 INFO L482 AbstractCegarLoop]: Abstraction has 1081 states and 4297 transitions. [2021-07-13 19:42:12,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:12,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 4297 transitions. [2021-07-13 19:42:12,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:12,130 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,130 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:12,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 582 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6770 [2021-07-13 19:42:12,346 INFO L430 AbstractCegarLoop]: === Iteration 662 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,346 INFO L82 PathProgramCache]: Analyzing trace with hash 196810718, now seen corresponding path program 436 times [2021-07-13 19:42:12,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67665854] [2021-07-13 19:42:12,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:12,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67665854] [2021-07-13 19:42:12,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67665854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698691407] [2021-07-13 19:42:12,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 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-13 19:42:12,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:12,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:12,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:12,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:12,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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-13 19:42:12,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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-13 19:42:12,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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-13 19:42:12,662 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 15 treesize of output 11 [2021-07-13 19:42:12,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,722 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:12,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:12,723 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:12,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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 17 treesize of output 13 [2021-07-13 19:42:12,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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 15 treesize of output 11 [2021-07-13 19:42:12,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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 16 treesize of output 12 [2021-07-13 19:42:12,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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 17 treesize of output 13 [2021-07-13 19:42:12,794 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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 16 treesize of output 12 [2021-07-13 19:42:12,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:12,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-13 19:42:12,800 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:12,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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-13 19:42:12,805 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,862 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:12,862 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:12,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:12,862 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:12,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698691407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:12,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:12,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490314715] [2021-07-13 19:42:12,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:12,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:12,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:12,981 INFO L87 Difference]: Start difference. First operand 1081 states and 4297 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:14,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:14,370 INFO L93 Difference]: Finished difference Result 1298 states and 4825 transitions. [2021-07-13 19:42:14,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:42:14,371 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:14,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:14,373 INFO L225 Difference]: With dead ends: 1298 [2021-07-13 19:42:14,373 INFO L226 Difference]: Without dead ends: 1281 [2021-07-13 19:42:14,373 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 1336.9ms TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:42:14,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2021-07-13 19:42:14,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1081. [2021-07-13 19:42:14,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1080 states have (on average 3.975) internal successors, (4293), 1080 states have internal predecessors, (4293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 4293 transitions. [2021-07-13 19:42:14,389 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 4293 transitions. Word has length 19 [2021-07-13 19:42:14,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:14,389 INFO L482 AbstractCegarLoop]: Abstraction has 1081 states and 4293 transitions. [2021-07-13 19:42:14,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:14,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 4293 transitions. [2021-07-13 19:42:14,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:14,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:14,390 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:14,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6780 [2021-07-13 19:42:14,604 INFO L430 AbstractCegarLoop]: === Iteration 663 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:14,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:14,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1122834162, now seen corresponding path program 437 times [2021-07-13 19:42:14,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:14,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279893904] [2021-07-13 19:42:14,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:14,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:14,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279893904] [2021-07-13 19:42:14,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279893904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405635825] [2021-07-13 19:42:14,726 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 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-13 19:42:14,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:14,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:14,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:14,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:14,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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 15 treesize of output 11 [2021-07-13 19:42:14,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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-13 19:42:14,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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-13 19:42:14,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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 17 treesize of output 13 [2021-07-13 19:42:14,853 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,922 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:14,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:14,923 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:14,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-13 19:42:14,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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-13 19:42:14,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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-13 19:42:14,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,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 15 treesize of output 11 [2021-07-13 19:42:15,000 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,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-13 19:42:15,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:15,008 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:15,010 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:15,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-13 19:42:15,013 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,084 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.9 percent of original size [2021-07-13 19:42:15,084 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:15,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:15,085 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:42:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:15,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405635825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:15,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:15,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545395445] [2021-07-13 19:42:15,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:15,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:15,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:15,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:15,191 INFO L87 Difference]: Start difference. First operand 1081 states and 4293 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:15,932 INFO L93 Difference]: Finished difference Result 1245 states and 4698 transitions. [2021-07-13 19:42:15,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:15,932 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:15,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:15,934 INFO L225 Difference]: With dead ends: 1245 [2021-07-13 19:42:15,934 INFO L226 Difference]: Without dead ends: 1245 [2021-07-13 19:42:15,934 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 785.0ms TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:42:15,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2021-07-13 19:42:15,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1071. [2021-07-13 19:42:15,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 3.967289719626168) internal successors, (4245), 1070 states have internal predecessors, (4245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 4245 transitions. [2021-07-13 19:42:15,949 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 4245 transitions. Word has length 19 [2021-07-13 19:42:15,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:15,949 INFO L482 AbstractCegarLoop]: Abstraction has 1071 states and 4245 transitions. [2021-07-13 19:42:15,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 4245 transitions. [2021-07-13 19:42:15,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:15,950 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:15,950 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:16,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6790,584 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:16,166 INFO L430 AbstractCegarLoop]: === Iteration 664 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:16,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:16,167 INFO L82 PathProgramCache]: Analyzing trace with hash -2084597050, now seen corresponding path program 438 times [2021-07-13 19:42:16,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:16,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321659564] [2021-07-13 19:42:16,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:16,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:16,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321659564] [2021-07-13 19:42:16,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321659564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:16,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47452320] [2021-07-13 19:42:16,298 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 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-13 19:42:16,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:16,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:16,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:16,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:16,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:16,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:16,428 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,470 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:16,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:16,471 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:16,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 17 treesize of output 13 [2021-07-13 19:42:16,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,522 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,528 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-13 19:42:16,530 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,532 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:16,535 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,579 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:16,579 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:16,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:16,579 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:16,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:16,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47452320] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:16,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:16,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:16,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786090166] [2021-07-13 19:42:16,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:16,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:16,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:16,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:16,657 INFO L87 Difference]: Start difference. First operand 1071 states and 4245 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:17,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:17,606 INFO L93 Difference]: Finished difference Result 1354 states and 4978 transitions. [2021-07-13 19:42:17,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:42:17,606 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:17,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:17,609 INFO L225 Difference]: With dead ends: 1354 [2021-07-13 19:42:17,609 INFO L226 Difference]: Without dead ends: 1346 [2021-07-13 19:42:17,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 892.1ms TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:42:17,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1346 states. [2021-07-13 19:42:17,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1346 to 1067. [2021-07-13 19:42:17,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.9596622889305815) internal successors, (4221), 1066 states have internal predecessors, (4221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:17,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4221 transitions. [2021-07-13 19:42:17,625 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4221 transitions. Word has length 19 [2021-07-13 19:42:17,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:17,625 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4221 transitions. [2021-07-13 19:42:17,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:17,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4221 transitions. [2021-07-13 19:42:17,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:17,627 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:17,627 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:17,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6798,585 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:17,843 INFO L430 AbstractCegarLoop]: === Iteration 665 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:17,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:17,843 INFO L82 PathProgramCache]: Analyzing trace with hash -112883696, now seen corresponding path program 439 times [2021-07-13 19:42:17,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:17,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803692578] [2021-07-13 19:42:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:18,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:18,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:18,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803692578] [2021-07-13 19:42:18,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803692578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:18,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557085130] [2021-07-13 19:42:18,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 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-13 19:42:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:18,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:18,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:18,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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-13 19:42:18,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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-13 19:42:18,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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 16 treesize of output 12 [2021-07-13 19:42:18,145 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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-13 19:42:18,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,209 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:18,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:18,210 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:18,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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 17 treesize of output 13 [2021-07-13 19:42:18,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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-13 19:42:18,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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 16 treesize of output 12 [2021-07-13 19:42:18,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:18,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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 16 treesize of output 12 [2021-07-13 19:42:18,286 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:18,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-13 19:42:18,289 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,291 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:18,291 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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-13 19:42:18,294 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,350 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:18,351 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:18,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:18,351 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:18,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557085130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:18,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:18,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:18,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11413564] [2021-07-13 19:42:18,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:18,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:18,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:18,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:18,468 INFO L87 Difference]: Start difference. First operand 1067 states and 4221 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:19,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:19,755 INFO L93 Difference]: Finished difference Result 1277 states and 4770 transitions. [2021-07-13 19:42:19,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:42:19,756 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:19,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:19,758 INFO L225 Difference]: With dead ends: 1277 [2021-07-13 19:42:19,758 INFO L226 Difference]: Without dead ends: 1265 [2021-07-13 19:42:19,758 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1269.8ms TimeCoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:42:19,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-07-13 19:42:19,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1064. [2021-07-13 19:42:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9586077140169333) internal successors, (4208), 1063 states have internal predecessors, (4208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:19,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4208 transitions. [2021-07-13 19:42:19,788 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4208 transitions. Word has length 19 [2021-07-13 19:42:19,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:19,788 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4208 transitions. [2021-07-13 19:42:19,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:19,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4208 transitions. [2021-07-13 19:42:19,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:19,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:19,789 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:20,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6806,586 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:20,005 INFO L430 AbstractCegarLoop]: === Iteration 666 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:20,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:20,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1973578062, now seen corresponding path program 440 times [2021-07-13 19:42:20,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:20,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883786381] [2021-07-13 19:42:20,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:20,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:20,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:20,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883786381] [2021-07-13 19:42:20,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883786381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355358109] [2021-07-13 19:42:20,107 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 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-13 19:42:20,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:20,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:20,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:20,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:20,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:20,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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 16 treesize of output 12 [2021-07-13 19:42:20,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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 16 treesize of output 12 [2021-07-13 19:42:20,223 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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 17 treesize of output 13 [2021-07-13 19:42:20,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,289 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2021-07-13 19:42:20,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:20,290 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:84 [2021-07-13 19:42:20,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:20,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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-13 19:42:20,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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 17 treesize of output 13 [2021-07-13 19:42:20,355 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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 15 treesize of output 11 [2021-07-13 19:42:20,358 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:20,361 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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-13 19:42:20,365 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:20,367 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:20,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-13 19:42:20,370 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,435 INFO L628 ElimStorePlain]: treesize reduction 83, result has 43.9 percent of original size [2021-07-13 19:42:20,436 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:20,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:20,437 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:239, output treesize:65 [2021-07-13 19:42:20,556 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:20,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355358109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:20,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:42:20,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515546052] [2021-07-13 19:42:20,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:20,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:20,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:20,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:20,556 INFO L87 Difference]: Start difference. First operand 1064 states and 4208 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:21,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:21,188 INFO L93 Difference]: Finished difference Result 1186 states and 4530 transitions. [2021-07-13 19:42:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:21,189 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:21,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:21,191 INFO L225 Difference]: With dead ends: 1186 [2021-07-13 19:42:21,191 INFO L226 Difference]: Without dead ends: 1178 [2021-07-13 19:42:21,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 720.5ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:42:21,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-07-13 19:42:21,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1067. [2021-07-13 19:42:21,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.954971857410882) internal successors, (4216), 1066 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:21,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4216 transitions. [2021-07-13 19:42:21,205 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4216 transitions. Word has length 19 [2021-07-13 19:42:21,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:21,205 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4216 transitions. [2021-07-13 19:42:21,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:42:21,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4216 transitions. [2021-07-13 19:42:21,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:21,206 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:21,206 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:21,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6816 [2021-07-13 19:42:21,422 INFO L430 AbstractCegarLoop]: === Iteration 667 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:21,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:21,422 INFO L82 PathProgramCache]: Analyzing trace with hash -2046950542, now seen corresponding path program 441 times [2021-07-13 19:42:21,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:21,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690285212] [2021-07-13 19:42:21,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:21,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:21,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:21,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690285212] [2021-07-13 19:42:21,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690285212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252759118] [2021-07-13 19:42:21,566 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 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-13 19:42:21,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:42:21,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:21,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:21,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:21,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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-13 19:42:21,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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-13 19:42:21,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:21,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,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 15 treesize of output 11 [2021-07-13 19:42:21,706 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,758 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:21,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:21,759 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:21,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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 17 treesize of output 13 [2021-07-13 19:42:21,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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 15 treesize of output 11 [2021-07-13 19:42:21,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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-13 19:42:21,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,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 17 treesize of output 13 [2021-07-13 19:42:21,820 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:21,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:21,823 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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-13 19:42:21,826 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:21,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:21,831 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:21,884 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:21,884 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:21,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:21,885 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:22,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:22,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252759118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:22,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:22,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:22,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958007210] [2021-07-13 19:42:22,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:22,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:22,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:22,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:22,009 INFO L87 Difference]: Start difference. First operand 1067 states and 4216 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:22,742 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-07-13 19:42:23,003 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-07-13 19:42:23,126 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:42:23,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:23,958 INFO L93 Difference]: Finished difference Result 1285 states and 4781 transitions. [2021-07-13 19:42:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:42:23,958 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:23,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:23,960 INFO L225 Difference]: With dead ends: 1285 [2021-07-13 19:42:23,961 INFO L226 Difference]: Without dead ends: 1269 [2021-07-13 19:42:23,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 1703.3ms TimeCoverageRelationStatistics Valid=244, Invalid=1478, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:42:23,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-07-13 19:42:23,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 1064. [2021-07-13 19:42:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.957666980244591) internal successors, (4207), 1063 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:23,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4207 transitions. [2021-07-13 19:42:23,976 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4207 transitions. Word has length 19 [2021-07-13 19:42:23,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:23,976 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4207 transitions. [2021-07-13 19:42:23,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:23,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4207 transitions. [2021-07-13 19:42:23,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:23,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:23,977 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:24,178 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6826,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:24,178 INFO L430 AbstractCegarLoop]: === Iteration 668 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:24,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:24,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1582309968, now seen corresponding path program 442 times [2021-07-13 19:42:24,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:24,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252153468] [2021-07-13 19:42:24,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:24,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:24,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252153468] [2021-07-13 19:42:24,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252153468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:24,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540087920] [2021-07-13 19:42:24,357 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 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-13 19:42:24,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:24,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:24,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:24,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:24,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:24,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:24,479 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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-13 19:42:24,482 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:24,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,541 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:24,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:24,542 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:24,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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 17 treesize of output 13 [2021-07-13 19:42:24,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:24,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:24,608 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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-13 19:42:24,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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 16 treesize of output 12 [2021-07-13 19:42:24,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:24,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-13 19:42:24,618 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:24,621 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:24,624 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:24,682 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:24,682 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:24,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:24,683 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:24,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:24,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540087920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:24,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:24,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:24,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597627616] [2021-07-13 19:42:24,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:24,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:24,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:24,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:24,828 INFO L87 Difference]: Start difference. First operand 1064 states and 4207 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:25,666 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-07-13 19:42:26,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:26,315 INFO L93 Difference]: Finished difference Result 1304 states and 4808 transitions. [2021-07-13 19:42:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:42:26,315 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:26,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:26,318 INFO L225 Difference]: With dead ends: 1304 [2021-07-13 19:42:26,318 INFO L226 Difference]: Without dead ends: 1287 [2021-07-13 19:42:26,318 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1449.0ms TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:42:26,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2021-07-13 19:42:26,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1067. [2021-07-13 19:42:26,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.9540337711069418) internal successors, (4215), 1066 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:26,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4215 transitions. [2021-07-13 19:42:26,333 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4215 transitions. Word has length 19 [2021-07-13 19:42:26,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:26,333 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4215 transitions. [2021-07-13 19:42:26,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:26,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4215 transitions. [2021-07-13 19:42:26,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:26,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:26,335 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:26,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 589 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6836 [2021-07-13 19:42:26,551 INFO L430 AbstractCegarLoop]: === Iteration 669 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:26,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:26,551 INFO L82 PathProgramCache]: Analyzing trace with hash 484982392, now seen corresponding path program 443 times [2021-07-13 19:42:26,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:26,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998041362] [2021-07-13 19:42:26,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:26,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:26,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:26,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:26,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998041362] [2021-07-13 19:42:26,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998041362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:26,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482499823] [2021-07-13 19:42:26,679 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 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-13 19:42:26,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:26,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:26,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:26,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:26,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 17 treesize of output 13 [2021-07-13 19:42:26,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 16 treesize of output 12 [2021-07-13 19:42:26,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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-13 19:42:26,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,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 15 treesize of output 11 [2021-07-13 19:42:26,785 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,827 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:26,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:26,828 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:26,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 17 treesize of output 13 [2021-07-13 19:42:26,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 15 treesize of output 11 [2021-07-13 19:42:26,876 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 16 treesize of output 12 [2021-07-13 19:42:26,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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 17 treesize of output 13 [2021-07-13 19:42:26,882 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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-13 19:42:26,885 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:26,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-13 19:42:26,887 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:26,890 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:26,892 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:26,936 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:26,937 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:26,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:26,937 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:27,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:27,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482499823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:27,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:27,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:27,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802571426] [2021-07-13 19:42:27,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:27,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:27,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:27,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:27,026 INFO L87 Difference]: Start difference. First operand 1067 states and 4215 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:28,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:28,117 INFO L93 Difference]: Finished difference Result 1356 states and 4967 transitions. [2021-07-13 19:42:28,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:42:28,117 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:28,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:28,120 INFO L225 Difference]: With dead ends: 1356 [2021-07-13 19:42:28,120 INFO L226 Difference]: Without dead ends: 1343 [2021-07-13 19:42:28,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 1025.8ms TimeCoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:42:28,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2021-07-13 19:42:28,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1064. [2021-07-13 19:42:28,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.956726246472248) internal successors, (4206), 1063 states have internal predecessors, (4206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:28,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4206 transitions. [2021-07-13 19:42:28,136 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4206 transitions. Word has length 19 [2021-07-13 19:42:28,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:28,136 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4206 transitions. [2021-07-13 19:42:28,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:28,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4206 transitions. [2021-07-13 19:42:28,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:28,137 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:28,137 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:28,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6846 [2021-07-13 19:42:28,353 INFO L430 AbstractCegarLoop]: === Iteration 670 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:28,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:28,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1424316226, now seen corresponding path program 444 times [2021-07-13 19:42:28,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:28,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737622719] [2021-07-13 19:42:28,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:28,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:28,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:28,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737622719] [2021-07-13 19:42:28,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737622719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501929289] [2021-07-13 19:42:28,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 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-13 19:42:28,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:28,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:28,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:28,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:28,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:28,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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-13 19:42:28,629 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,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-13 19:42:28,632 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,687 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:28,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:28,688 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:28,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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-13 19:42:28,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:28,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 16 treesize of output 12 [2021-07-13 19:42:28,763 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:28,765 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:28,768 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:28,824 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:28,824 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:28,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:28,825 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:28,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:28,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501929289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:28,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:28,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340287890] [2021-07-13 19:42:28,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:28,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:28,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:28,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:28,930 INFO L87 Difference]: Start difference. First operand 1064 states and 4206 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:29,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:29,982 INFO L93 Difference]: Finished difference Result 1237 states and 4656 transitions. [2021-07-13 19:42:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:29,982 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:29,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:29,984 INFO L225 Difference]: With dead ends: 1237 [2021-07-13 19:42:29,984 INFO L226 Difference]: Without dead ends: 1228 [2021-07-13 19:42:29,984 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 964.1ms TimeCoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:42:29,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2021-07-13 19:42:29,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 1058. [2021-07-13 19:42:29,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.946073793755913) internal successors, (4171), 1057 states have internal predecessors, (4171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:29,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 4171 transitions. [2021-07-13 19:42:29,999 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 4171 transitions. Word has length 19 [2021-07-13 19:42:29,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:29,999 INFO L482 AbstractCegarLoop]: Abstraction has 1058 states and 4171 transitions. [2021-07-13 19:42:29,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:29,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 4171 transitions. [2021-07-13 19:42:30,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:30,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:30,000 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:30,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6856,591 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:30,216 INFO L430 AbstractCegarLoop]: === Iteration 671 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:30,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:30,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1509094964, now seen corresponding path program 445 times [2021-07-13 19:42:30,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:30,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018470297] [2021-07-13 19:42:30,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:30,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:30,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:30,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018470297] [2021-07-13 19:42:30,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018470297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:30,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654376529] [2021-07-13 19:42:30,364 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 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-13 19:42:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:30,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:30,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:30,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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 17 treesize of output 13 [2021-07-13 19:42:30,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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 16 treesize of output 12 [2021-07-13 19:42:30,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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-13 19:42:30,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,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-13 19:42:30,499 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,556 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:30,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:30,557 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:30,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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-13 19:42:30,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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 15 treesize of output 11 [2021-07-13 19:42:30,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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-13 19:42:30,625 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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 17 treesize of output 13 [2021-07-13 19:42:30,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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-13 19:42:30,631 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:30,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-13 19:42:30,635 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:30,637 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:30,640 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:30,697 INFO L628 ElimStorePlain]: treesize reduction 74, result has 41.7 percent of original size [2021-07-13 19:42:30,698 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:30,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:30,698 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:215, output treesize:53 [2021-07-13 19:42:30,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:30,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654376529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:30,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:30,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:30,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71164291] [2021-07-13 19:42:30,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:30,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:30,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:30,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:30,817 INFO L87 Difference]: Start difference. First operand 1058 states and 4171 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:31,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:31,902 INFO L93 Difference]: Finished difference Result 1191 states and 4523 transitions. [2021-07-13 19:42:31,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:31,902 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:31,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:31,904 INFO L225 Difference]: With dead ends: 1191 [2021-07-13 19:42:31,904 INFO L226 Difference]: Without dead ends: 1178 [2021-07-13 19:42:31,904 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1074.7ms TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:42:31,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-07-13 19:42:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1057. [2021-07-13 19:42:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 3.9479166666666665) internal successors, (4169), 1056 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 4169 transitions. [2021-07-13 19:42:31,918 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 4169 transitions. Word has length 19 [2021-07-13 19:42:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:31,919 INFO L482 AbstractCegarLoop]: Abstraction has 1057 states and 4169 transitions. [2021-07-13 19:42:31,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:31,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 4169 transitions. [2021-07-13 19:42:31,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:31,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:31,920 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:32,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6864,592 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:32,136 INFO L430 AbstractCegarLoop]: === Iteration 672 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:32,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:32,136 INFO L82 PathProgramCache]: Analyzing trace with hash 733380190, now seen corresponding path program 446 times [2021-07-13 19:42:32,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:32,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959627142] [2021-07-13 19:42:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:32,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:32,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959627142] [2021-07-13 19:42:32,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959627142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:32,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658474867] [2021-07-13 19:42:32,286 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 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-13 19:42:32,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:32,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:32,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:32,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-13 19:42:32,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-13 19:42:32,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:32,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:32,419 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,473 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:32,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:32,474 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:32,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-13 19:42:32,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:32,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:32,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,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 17 treesize of output 13 [2021-07-13 19:42:32,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,635 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:42:32,636 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:32,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:32,636 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:42:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:32,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658474867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:32,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:32,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:32,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109508941] [2021-07-13 19:42:32,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:32,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:32,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:32,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:32,660 INFO L87 Difference]: Start difference. First operand 1057 states and 4169 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:33,289 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 49 [2021-07-13 19:42:33,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:33,346 INFO L93 Difference]: Finished difference Result 1102 states and 4302 transitions. [2021-07-13 19:42:33,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:42:33,346 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:33,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:33,348 INFO L225 Difference]: With dead ends: 1102 [2021-07-13 19:42:33,348 INFO L226 Difference]: Without dead ends: 1096 [2021-07-13 19:42:33,349 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 760.0ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:33,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-07-13 19:42:33,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 1058. [2021-07-13 19:42:33,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.945127719962157) internal successors, (4170), 1057 states have internal predecessors, (4170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:33,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 4170 transitions. [2021-07-13 19:42:33,363 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 4170 transitions. Word has length 19 [2021-07-13 19:42:33,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:33,363 INFO L482 AbstractCegarLoop]: Abstraction has 1058 states and 4170 transitions. [2021-07-13 19:42:33,363 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:33,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 4170 transitions. [2021-07-13 19:42:33,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:33,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:33,365 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:33,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6874,593 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:33,565 INFO L430 AbstractCegarLoop]: === Iteration 673 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:33,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:33,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1075963702, now seen corresponding path program 447 times [2021-07-13 19:42:33,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:33,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049497004] [2021-07-13 19:42:33,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:33,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:33,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:33,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049497004] [2021-07-13 19:42:33,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049497004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:33,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534448115] [2021-07-13 19:42:33,732 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 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-13 19:42:33,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:33,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:33,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:33,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:33,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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 17 treesize of output 13 [2021-07-13 19:42:33,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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-13 19:42:33,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:33,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 16 treesize of output 12 [2021-07-13 19:42:33,859 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,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 15 treesize of output 11 [2021-07-13 19:42:33,861 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,916 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:33,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:33,917 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:34,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-13 19:42:34,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:34,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:34,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 17 treesize of output 13 [2021-07-13 19:42:34,035 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:34,037 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:34,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,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-13 19:42:34,043 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:34,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-13 19:42:34,046 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,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-13 19:42:34,049 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,084 INFO L628 ElimStorePlain]: treesize reduction 34, result has 52.1 percent of original size [2021-07-13 19:42:34,084 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:34,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:34,085 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:159, output treesize:37 [2021-07-13 19:42:34,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:34,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534448115] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:34,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:34,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:34,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709461741] [2021-07-13 19:42:34,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:34,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:34,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:34,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:34,149 INFO L87 Difference]: Start difference. First operand 1058 states and 4170 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:34,765 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 49 [2021-07-13 19:42:35,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:35,011 INFO L93 Difference]: Finished difference Result 1125 states and 4345 transitions. [2021-07-13 19:42:35,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:35,011 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:35,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:35,013 INFO L225 Difference]: With dead ends: 1125 [2021-07-13 19:42:35,013 INFO L226 Difference]: Without dead ends: 1110 [2021-07-13 19:42:35,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 935.1ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:42:35,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-07-13 19:42:35,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1060. [2021-07-13 19:42:35,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1059 states have (on average 3.9414542020774315) internal successors, (4174), 1059 states have internal predecessors, (4174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:35,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 4174 transitions. [2021-07-13 19:42:35,027 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 4174 transitions. Word has length 19 [2021-07-13 19:42:35,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:35,027 INFO L482 AbstractCegarLoop]: Abstraction has 1060 states and 4174 transitions. [2021-07-13 19:42:35,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:35,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 4174 transitions. [2021-07-13 19:42:35,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:35,029 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:35,029 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:35,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 594 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6884 [2021-07-13 19:42:35,237 INFO L430 AbstractCegarLoop]: === Iteration 674 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:35,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:35,237 INFO L82 PathProgramCache]: Analyzing trace with hash -21363874, now seen corresponding path program 448 times [2021-07-13 19:42:35,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:35,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300341439] [2021-07-13 19:42:35,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:35,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:35,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:35,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300341439] [2021-07-13 19:42:35,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300341439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876130200] [2021-07-13 19:42:35,394 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 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-13 19:42:35,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:35,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:35,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:35,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:35,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 17 treesize of output 13 [2021-07-13 19:42:35,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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-13 19:42:35,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 16 treesize of output 12 [2021-07-13 19:42:35,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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-13 19:42:35,522 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,578 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:35,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:35,578 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:35,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:35,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:35,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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 17 treesize of output 13 [2021-07-13 19:42:35,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:35,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:35,701 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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-13 19:42:35,704 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:35,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-13 19:42:35,707 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:35,710 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,746 INFO L628 ElimStorePlain]: treesize reduction 34, result has 52.1 percent of original size [2021-07-13 19:42:35,746 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:35,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:35,746 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:159, output treesize:37 [2021-07-13 19:42:35,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:35,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876130200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:35,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:35,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350331347] [2021-07-13 19:42:35,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:35,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:35,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:35,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:35,808 INFO L87 Difference]: Start difference. First operand 1060 states and 4174 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:36,564 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 49 [2021-07-13 19:42:36,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:36,775 INFO L93 Difference]: Finished difference Result 1203 states and 4545 transitions. [2021-07-13 19:42:36,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:36,775 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:36,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:36,778 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:42:36,778 INFO L226 Difference]: Without dead ends: 1199 [2021-07-13 19:42:36,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 957.0ms TimeCoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:42:36,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-07-13 19:42:36,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1057. [2021-07-13 19:42:36,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 3.946969696969697) internal successors, (4168), 1056 states have internal predecessors, (4168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:36,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 4168 transitions. [2021-07-13 19:42:36,792 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 4168 transitions. Word has length 19 [2021-07-13 19:42:36,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:36,792 INFO L482 AbstractCegarLoop]: Abstraction has 1057 states and 4168 transitions. [2021-07-13 19:42:36,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:36,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 4168 transitions. [2021-07-13 19:42:36,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:36,794 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:36,794 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:36,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6893 [2021-07-13 19:42:36,994 INFO L430 AbstractCegarLoop]: === Iteration 675 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:36,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:36,994 INFO L82 PathProgramCache]: Analyzing trace with hash -1025051406, now seen corresponding path program 449 times [2021-07-13 19:42:36,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:36,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635220531] [2021-07-13 19:42:36,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:36,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:37,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:37,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635220531] [2021-07-13 19:42:37,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635220531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:37,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663177504] [2021-07-13 19:42:37,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 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-13 19:42:37,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:37,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:37,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:37,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:37,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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 17 treesize of output 13 [2021-07-13 19:42:37,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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-13 19:42:37,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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-13 19:42:37,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:37,277 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,345 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:37,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:37,346 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:37,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:37,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-13 19:42:37,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,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 15 treesize of output 11 [2021-07-13 19:42:37,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,456 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:42:37,456 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:37,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:37,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:42:37,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:37,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663177504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:37,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:37,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:37,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725352485] [2021-07-13 19:42:37,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:37,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:37,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:37,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:37,478 INFO L87 Difference]: Start difference. First operand 1057 states and 4168 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:37,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:37,999 INFO L93 Difference]: Finished difference Result 1114 states and 4355 transitions. [2021-07-13 19:42:37,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:38,000 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:38,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:38,002 INFO L225 Difference]: With dead ends: 1114 [2021-07-13 19:42:38,002 INFO L226 Difference]: Without dead ends: 1114 [2021-07-13 19:42:38,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 566.3ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:38,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-07-13 19:42:38,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 1059. [2021-07-13 19:42:38,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 1058 states have (on average 3.945179584120983) internal successors, (4174), 1058 states have internal predecessors, (4174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 4174 transitions. [2021-07-13 19:42:38,015 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 4174 transitions. Word has length 19 [2021-07-13 19:42:38,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:38,015 INFO L482 AbstractCegarLoop]: Abstraction has 1059 states and 4174 transitions. [2021-07-13 19:42:38,016 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:38,016 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 4174 transitions. [2021-07-13 19:42:38,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:38,017 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:38,017 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:38,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6902,596 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:38,233 INFO L430 AbstractCegarLoop]: === Iteration 676 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:38,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:38,233 INFO L82 PathProgramCache]: Analyzing trace with hash -682467894, now seen corresponding path program 450 times [2021-07-13 19:42:38,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:38,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321684310] [2021-07-13 19:42:38,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:38,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:38,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:38,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:38,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321684310] [2021-07-13 19:42:38,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321684310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:38,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428649321] [2021-07-13 19:42:38,401 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 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-13 19:42:38,430 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:38,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:38,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:38,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:38,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 17 treesize of output 13 [2021-07-13 19:42:38,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 16 treesize of output 12 [2021-07-13 19:42:38,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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-13 19:42:38,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,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-13 19:42:38,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,588 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:38,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:38,588 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:38,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:38,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 15 treesize of output 11 [2021-07-13 19:42:38,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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-13 19:42:38,686 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,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 17 treesize of output 13 [2021-07-13 19:42:38,688 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,719 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:38,719 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:38,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:38,720 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:38,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:38,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428649321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:38,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:38,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:38,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717360330] [2021-07-13 19:42:38,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:38,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:38,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:38,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:38,776 INFO L87 Difference]: Start difference. First operand 1059 states and 4174 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:39,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:39,461 INFO L93 Difference]: Finished difference Result 1126 states and 4377 transitions. [2021-07-13 19:42:39,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:39,461 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:39,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:39,463 INFO L225 Difference]: With dead ends: 1126 [2021-07-13 19:42:39,464 INFO L226 Difference]: Without dead ends: 1126 [2021-07-13 19:42:39,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 747.2ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:39,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-07-13 19:42:39,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 1061. [2021-07-13 19:42:39,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9452830188679244) internal successors, (4182), 1060 states have internal predecessors, (4182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:39,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4182 transitions. [2021-07-13 19:42:39,477 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4182 transitions. Word has length 19 [2021-07-13 19:42:39,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:39,477 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4182 transitions. [2021-07-13 19:42:39,477 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:39,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4182 transitions. [2021-07-13 19:42:39,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:39,479 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:39,479 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:39,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6908 [2021-07-13 19:42:39,679 INFO L430 AbstractCegarLoop]: === Iteration 677 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:39,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:39,679 INFO L82 PathProgramCache]: Analyzing trace with hash 679088212, now seen corresponding path program 451 times [2021-07-13 19:42:39,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:39,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702209907] [2021-07-13 19:42:39,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:39,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:39,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:39,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:39,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702209907] [2021-07-13 19:42:39,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702209907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997195991] [2021-07-13 19:42:39,824 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 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-13 19:42:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:39,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:39,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:39,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:39,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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-13 19:42:39,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:39,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-13 19:42:39,939 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,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 15 treesize of output 11 [2021-07-13 19:42:39,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,993 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.7 percent of original size [2021-07-13 19:42:39,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:39,994 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:113, output treesize:72 [2021-07-13 19:42:40,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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 16 treesize of output 12 [2021-07-13 19:42:40,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:40,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:40,078 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,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 17 treesize of output 13 [2021-07-13 19:42:40,081 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,115 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:40,115 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:40,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:40,115 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:40,190 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:40,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997195991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:40,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:40,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:40,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956258679] [2021-07-13 19:42:40,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:40,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:40,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:40,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:40,191 INFO L87 Difference]: Start difference. First operand 1061 states and 4182 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:40,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:40,934 INFO L93 Difference]: Finished difference Result 1111 states and 4344 transitions. [2021-07-13 19:42:40,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:40,935 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:40,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:40,937 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:42:40,937 INFO L226 Difference]: Without dead ends: 1109 [2021-07-13 19:42:40,937 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 787.9ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:42:40,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-07-13 19:42:40,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1058. [2021-07-13 19:42:40,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.947019867549669) internal successors, (4172), 1057 states have internal predecessors, (4172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:40,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 4172 transitions. [2021-07-13 19:42:40,950 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 4172 transitions. Word has length 19 [2021-07-13 19:42:40,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:40,950 INFO L482 AbstractCegarLoop]: Abstraction has 1058 states and 4172 transitions. [2021-07-13 19:42:40,950 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:40,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 4172 transitions. [2021-07-13 19:42:40,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:40,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:40,952 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:41,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6916,598 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:41,152 INFO L430 AbstractCegarLoop]: === Iteration 678 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:41,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:41,152 INFO L82 PathProgramCache]: Analyzing trace with hash 209597460, now seen corresponding path program 452 times [2021-07-13 19:42:41,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:41,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117839393] [2021-07-13 19:42:41,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:41,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:41,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117839393] [2021-07-13 19:42:41,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117839393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:41,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839693436] [2021-07-13 19:42:41,280 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 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-13 19:42:41,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:41,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:41,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:41,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:41,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:41,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:41,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:41,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:41,428 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:41,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:41,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:41,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:41,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:41,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-13 19:42:41,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:41,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 16 treesize of output 12 [2021-07-13 19:42:41,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:41,508 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:42:41,508 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:41,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:41,508 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:42:41,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:41,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839693436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:41,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:41,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:41,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917665186] [2021-07-13 19:42:41,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:41,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:41,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:41,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:41,527 INFO L87 Difference]: Start difference. First operand 1058 states and 4172 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:41,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:41,859 INFO L93 Difference]: Finished difference Result 1173 states and 4550 transitions. [2021-07-13 19:42:41,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:41,859 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:41,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:41,861 INFO L225 Difference]: With dead ends: 1173 [2021-07-13 19:42:41,861 INFO L226 Difference]: Without dead ends: 1173 [2021-07-13 19:42:41,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 372.7ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:41,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-07-13 19:42:41,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1064. [2021-07-13 19:42:41,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9444967074317967) internal successors, (4193), 1063 states have internal predecessors, (4193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:41,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4193 transitions. [2021-07-13 19:42:41,875 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4193 transitions. Word has length 19 [2021-07-13 19:42:41,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:41,875 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4193 transitions. [2021-07-13 19:42:41,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:41,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4193 transitions. [2021-07-13 19:42:41,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:41,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:41,877 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:42,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 599 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6926 [2021-07-13 19:42:42,092 INFO L430 AbstractCegarLoop]: === Iteration 679 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:42,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:42,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1398986810, now seen corresponding path program 453 times [2021-07-13 19:42:42,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:42,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232222213] [2021-07-13 19:42:42,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:42,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:42,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:42,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:42,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232222213] [2021-07-13 19:42:42,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232222213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:42,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905702336] [2021-07-13 19:42:42,172 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 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-13 19:42:42,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:42:42,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:42,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:42,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:42,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:42,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,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 18 treesize of output 14 [2021-07-13 19:42:42,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:42,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:42,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:42:42,358 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:42:42,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 17 treesize of output 13 [2021-07-13 19:42:42,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,362 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:42,364 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:42,367 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,380 INFO L628 ElimStorePlain]: treesize reduction 16, result has 44.8 percent of original size [2021-07-13 19:42:42,380 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:42,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:42,380 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:42:42,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:42,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905702336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:42,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:42,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:42,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861919975] [2021-07-13 19:42:42,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:42,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:42,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:42,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:42,399 INFO L87 Difference]: Start difference. First operand 1064 states and 4193 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:42,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:42,716 INFO L93 Difference]: Finished difference Result 1169 states and 4532 transitions. [2021-07-13 19:42:42,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:42,717 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:42,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:42,719 INFO L225 Difference]: With dead ends: 1169 [2021-07-13 19:42:42,719 INFO L226 Difference]: Without dead ends: 1161 [2021-07-13 19:42:42,719 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 293.0ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2021-07-13 19:42:42,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1064. [2021-07-13 19:42:42,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9416745061147695) internal successors, (4190), 1063 states have internal predecessors, (4190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:42,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4190 transitions. [2021-07-13 19:42:42,733 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4190 transitions. Word has length 19 [2021-07-13 19:42:42,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:42,733 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4190 transitions. [2021-07-13 19:42:42,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4190 transitions. [2021-07-13 19:42:42,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:42,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:42,734 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:42,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6929 [2021-07-13 19:42:42,950 INFO L430 AbstractCegarLoop]: === Iteration 680 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:42,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:42,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1690835330, now seen corresponding path program 454 times [2021-07-13 19:42:42,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:42,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434618735] [2021-07-13 19:42:42,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:43,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:43,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:43,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434618735] [2021-07-13 19:42:43,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434618735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:43,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95663476] [2021-07-13 19:42:43,089 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 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-13 19:42:43,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:43,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:43,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:43,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:43,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:43,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 15 treesize of output 11 [2021-07-13 19:42:43,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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 16 treesize of output 12 [2021-07-13 19:42:43,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:43,244 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:43,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:43,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 15 treesize of output 11 [2021-07-13 19:42:43,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:43,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-13 19:42:43,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:43,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-13 19:42:43,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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 16 treesize of output 12 [2021-07-13 19:42:43,297 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,345 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:43,346 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:43,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:43,346 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:43,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95663476] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:43,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:43,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:43,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140944394] [2021-07-13 19:42:43,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:43,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:43,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:43,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:43,400 INFO L87 Difference]: Start difference. First operand 1064 states and 4190 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:43,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:43,852 INFO L93 Difference]: Finished difference Result 1182 states and 4564 transitions. [2021-07-13 19:42:43,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:43,852 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:43,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:43,854 INFO L225 Difference]: With dead ends: 1182 [2021-07-13 19:42:43,854 INFO L226 Difference]: Without dead ends: 1182 [2021-07-13 19:42:43,854 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 437.4ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:43,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2021-07-13 19:42:43,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 1067. [2021-07-13 19:42:43,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.944652908067542) internal successors, (4205), 1066 states have internal predecessors, (4205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:43,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4205 transitions. [2021-07-13 19:42:43,868 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4205 transitions. Word has length 19 [2021-07-13 19:42:43,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:43,868 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4205 transitions. [2021-07-13 19:42:43,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:43,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4205 transitions. [2021-07-13 19:42:43,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:43,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:43,870 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:44,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6935,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:44,086 INFO L430 AbstractCegarLoop]: === Iteration 681 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:44,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:44,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1409095792, now seen corresponding path program 455 times [2021-07-13 19:42:44,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:44,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700217450] [2021-07-13 19:42:44,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:44,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:44,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:44,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700217450] [2021-07-13 19:42:44,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700217450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:44,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906343156] [2021-07-13 19:42:44,176 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 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-13 19:42:44,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:44,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:44,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:44,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:44,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:44,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:44,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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 18 treesize of output 14 [2021-07-13 19:42:44,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:44,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:44,314 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:42:44,354 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:42:44,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:44,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:44,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:44,362 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:44,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,396 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:44,397 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:44,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:44,397 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:44,453 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:44,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906343156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:44,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:44,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:44,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799907545] [2021-07-13 19:42:44,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:44,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:44,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:44,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:44,454 INFO L87 Difference]: Start difference. First operand 1067 states and 4205 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:44,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:44,891 INFO L93 Difference]: Finished difference Result 1194 states and 4599 transitions. [2021-07-13 19:42:44,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:42:44,891 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:44,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:44,894 INFO L225 Difference]: With dead ends: 1194 [2021-07-13 19:42:44,894 INFO L226 Difference]: Without dead ends: 1190 [2021-07-13 19:42:44,894 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 419.8ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:44,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-07-13 19:42:44,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 1070. [2021-07-13 19:42:44,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.9448082319925164) internal successors, (4217), 1069 states have internal predecessors, (4217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:44,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4217 transitions. [2021-07-13 19:42:44,908 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4217 transitions. Word has length 19 [2021-07-13 19:42:44,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:44,908 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4217 transitions. [2021-07-13 19:42:44,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:44,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4217 transitions. [2021-07-13 19:42:44,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:44,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:44,909 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:45,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6940,602 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:45,126 INFO L430 AbstractCegarLoop]: === Iteration 682 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:45,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:45,126 INFO L82 PathProgramCache]: Analyzing trace with hash 19859314, now seen corresponding path program 456 times [2021-07-13 19:42:45,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:45,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069887267] [2021-07-13 19:42:45,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:45,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:45,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069887267] [2021-07-13 19:42:45,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069887267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:45,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427393049] [2021-07-13 19:42:45,265 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 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-13 19:42:45,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:45,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:45,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:45,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:45,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,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 15 treesize of output 11 [2021-07-13 19:42:45,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:45,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:45,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:45,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:45,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,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 15 treesize of output 11 [2021-07-13 19:42:45,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,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-13 19:42:45,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:45,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 16 treesize of output 12 [2021-07-13 19:42:45,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-13 19:42:45,470 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,502 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:45,502 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:45,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:45,503 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:45,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:45,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427393049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:45,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:45,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:45,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934994463] [2021-07-13 19:42:45,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:45,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:45,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:45,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:45,583 INFO L87 Difference]: Start difference. First operand 1070 states and 4217 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:46,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:46,028 INFO L93 Difference]: Finished difference Result 1171 states and 4549 transitions. [2021-07-13 19:42:46,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:46,029 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:46,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:46,031 INFO L225 Difference]: With dead ends: 1171 [2021-07-13 19:42:46,031 INFO L226 Difference]: Without dead ends: 1168 [2021-07-13 19:42:46,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 483.6ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:46,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-07-13 19:42:46,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1070. [2021-07-13 19:42:46,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.94200187090739) internal successors, (4214), 1069 states have internal predecessors, (4214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:46,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4214 transitions. [2021-07-13 19:42:46,045 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4214 transitions. Word has length 19 [2021-07-13 19:42:46,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:46,045 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4214 transitions. [2021-07-13 19:42:46,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:46,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4214 transitions. [2021-07-13 19:42:46,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:46,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:46,046 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:46,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 603 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6947 [2021-07-13 19:42:46,261 INFO L430 AbstractCegarLoop]: === Iteration 683 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:46,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:46,261 INFO L82 PathProgramCache]: Analyzing trace with hash 945882758, now seen corresponding path program 457 times [2021-07-13 19:42:46,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:46,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527086207] [2021-07-13 19:42:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:46,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:46,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:46,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:46,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527086207] [2021-07-13 19:42:46,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527086207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:46,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534548673] [2021-07-13 19:42:46,342 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 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-13 19:42:46,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:46,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:46,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:46,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:46,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-13 19:42:46,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 18 treesize of output 14 [2021-07-13 19:42:46,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:46,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:46,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:57, output treesize:43 [2021-07-13 19:42:46,518 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:42:46,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:46,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:46,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:46,526 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,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 16 treesize of output 12 [2021-07-13 19:42:46,528 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,559 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:46,560 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:46,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:46,560 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:46,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534548673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:46,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:46,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:46,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193554841] [2021-07-13 19:42:46,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:46,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:46,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:46,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:46,606 INFO L87 Difference]: Start difference. First operand 1070 states and 4214 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:47,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:47,000 INFO L93 Difference]: Finished difference Result 1176 states and 4562 transitions. [2021-07-13 19:42:47,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:47,001 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:47,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:47,003 INFO L225 Difference]: With dead ends: 1176 [2021-07-13 19:42:47,003 INFO L226 Difference]: Without dead ends: 1176 [2021-07-13 19:42:47,003 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 332.7ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:47,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-07-13 19:42:47,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1061. [2021-07-13 19:42:47,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9443396226415093) internal successors, (4181), 1060 states have internal predecessors, (4181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:47,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4181 transitions. [2021-07-13 19:42:47,017 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4181 transitions. Word has length 19 [2021-07-13 19:42:47,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:47,017 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4181 transitions. [2021-07-13 19:42:47,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:47,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4181 transitions. [2021-07-13 19:42:47,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:47,019 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:47,019 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:47,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6954,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:47,233 INFO L430 AbstractCegarLoop]: === Iteration 684 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:47,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:47,233 INFO L82 PathProgramCache]: Analyzing trace with hash 374678026, now seen corresponding path program 458 times [2021-07-13 19:42:47,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:47,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935303513] [2021-07-13 19:42:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:47,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:47,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:47,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:47,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935303513] [2021-07-13 19:42:47,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935303513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:47,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634535100] [2021-07-13 19:42:47,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 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-13 19:42:47,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:47,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:47,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:47,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:47,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:47,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 15 treesize of output 11 [2021-07-13 19:42:47,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:47,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:47,532 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:47,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:47,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:42:47,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:47,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 16 treesize of output 12 [2021-07-13 19:42:47,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:47,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-13 19:42:47,582 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,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-13 19:42:47,585 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,616 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:47,616 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:47,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:47,617 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:47,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:47,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634535100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:47,669 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:47,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:47,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487135811] [2021-07-13 19:42:47,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:47,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:47,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:47,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:47,669 INFO L87 Difference]: Start difference. First operand 1061 states and 4181 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:48,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:48,017 INFO L93 Difference]: Finished difference Result 1185 states and 4573 transitions. [2021-07-13 19:42:48,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:48,017 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:48,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:48,020 INFO L225 Difference]: With dead ends: 1185 [2021-07-13 19:42:48,020 INFO L226 Difference]: Without dead ends: 1185 [2021-07-13 19:42:48,020 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 387.8ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:48,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2021-07-13 19:42:48,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1067. [2021-07-13 19:42:48,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.947467166979362) internal successors, (4208), 1066 states have internal predecessors, (4208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:48,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4208 transitions. [2021-07-13 19:42:48,034 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4208 transitions. Word has length 19 [2021-07-13 19:42:48,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:48,034 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4208 transitions. [2021-07-13 19:42:48,034 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:48,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4208 transitions. [2021-07-13 19:42:48,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:48,036 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:48,036 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:48,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6959 [2021-07-13 19:42:48,252 INFO L430 AbstractCegarLoop]: === Iteration 685 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:48,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:48,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1569714200, now seen corresponding path program 459 times [2021-07-13 19:42:48,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:48,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275108020] [2021-07-13 19:42:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:48,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:48,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:48,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275108020] [2021-07-13 19:42:48,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275108020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:48,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048796928] [2021-07-13 19:42:48,395 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 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-13 19:42:48,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:48,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:48,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:48,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:48,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:48,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:48,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:48,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:48,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:48,604 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:48,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:48,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-13 19:42:48,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:48,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 15 treesize of output 11 [2021-07-13 19:42:48,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:48,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-13 19:42:48,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,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 17 treesize of output 13 [2021-07-13 19:42:48,681 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,713 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:48,713 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:48,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:48,713 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:48,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:48,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048796928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:48,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:48,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:48,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367835222] [2021-07-13 19:42:48,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:48,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:48,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:48,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:48,796 INFO L87 Difference]: Start difference. First operand 1067 states and 4208 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:49,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:49,405 INFO L93 Difference]: Finished difference Result 1191 states and 4590 transitions. [2021-07-13 19:42:49,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:42:49,405 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:49,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:49,408 INFO L225 Difference]: With dead ends: 1191 [2021-07-13 19:42:49,408 INFO L226 Difference]: Without dead ends: 1187 [2021-07-13 19:42:49,408 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 472.6ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:49,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2021-07-13 19:42:49,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1070. [2021-07-13 19:42:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.9476145930776427) internal successors, (4220), 1069 states have internal predecessors, (4220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:49,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4220 transitions. [2021-07-13 19:42:49,437 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4220 transitions. Word has length 19 [2021-07-13 19:42:49,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:49,437 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4220 transitions. [2021-07-13 19:42:49,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:49,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4220 transitions. [2021-07-13 19:42:49,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:49,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:49,438 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:49,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6964,606 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:49,661 INFO L430 AbstractCegarLoop]: === Iteration 686 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:49,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:49,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1296297990, now seen corresponding path program 460 times [2021-07-13 19:42:49,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:49,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031311077] [2021-07-13 19:42:49,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:49,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:49,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:49,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:49,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031311077] [2021-07-13 19:42:49,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031311077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:49,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123561799] [2021-07-13 19:42:49,808 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 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-13 19:42:49,837 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:49,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:49,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:49,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:49,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 15 treesize of output 11 [2021-07-13 19:42:49,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 16 treesize of output 12 [2021-07-13 19:42:49,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:49,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:49,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:50,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,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 17 treesize of output 13 [2021-07-13 19:42:50,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,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-13 19:42:50,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:50,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-13 19:42:50,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 15 treesize of output 11 [2021-07-13 19:42:50,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,094 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:50,094 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:50,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:50,094 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:50,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123561799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:50,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:50,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:50,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549032115] [2021-07-13 19:42:50,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:50,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:50,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:50,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:50,159 INFO L87 Difference]: Start difference. First operand 1070 states and 4220 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:50,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:50,628 INFO L93 Difference]: Finished difference Result 1187 states and 4580 transitions. [2021-07-13 19:42:50,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:50,629 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:50,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:50,631 INFO L225 Difference]: With dead ends: 1187 [2021-07-13 19:42:50,631 INFO L226 Difference]: Without dead ends: 1184 [2021-07-13 19:42:50,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 479.9ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:50,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2021-07-13 19:42:50,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1070. [2021-07-13 19:42:50,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.9448082319925164) internal successors, (4217), 1069 states have internal predecessors, (4217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:50,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4217 transitions. [2021-07-13 19:42:50,645 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4217 transitions. Word has length 19 [2021-07-13 19:42:50,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:50,645 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4217 transitions. [2021-07-13 19:42:50,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:50,645 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4217 transitions. [2021-07-13 19:42:50,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:50,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:50,647 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:50,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 607 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6971 [2021-07-13 19:42:50,861 INFO L430 AbstractCegarLoop]: === Iteration 687 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:50,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:50,862 INFO L82 PathProgramCache]: Analyzing trace with hash -370274546, now seen corresponding path program 461 times [2021-07-13 19:42:50,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:50,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305457753] [2021-07-13 19:42:50,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:50,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:50,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:50,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:50,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305457753] [2021-07-13 19:42:50,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305457753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:50,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487173709] [2021-07-13 19:42:50,952 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 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-13 19:42:50,978 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:50,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:50,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:50,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:51,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:51,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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 16 treesize of output 12 [2021-07-13 19:42:51,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:51,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:51,076 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:51,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:51,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:51,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:51,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 15 treesize of output 11 [2021-07-13 19:42:51,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:51,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:51,118 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,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-13 19:42:51,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:51,152 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:51,152 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:51,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:51,153 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:51,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:51,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487173709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:51,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:51,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:51,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803422970] [2021-07-13 19:42:51,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:51,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:51,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:51,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:51,198 INFO L87 Difference]: Start difference. First operand 1070 states and 4217 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:51,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:51,610 INFO L93 Difference]: Finished difference Result 1176 states and 4559 transitions. [2021-07-13 19:42:51,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:51,610 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:51,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:51,613 INFO L225 Difference]: With dead ends: 1176 [2021-07-13 19:42:51,613 INFO L226 Difference]: Without dead ends: 1176 [2021-07-13 19:42:51,613 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 322.9ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:51,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-07-13 19:42:51,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1064. [2021-07-13 19:42:51,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9444967074317967) internal successors, (4193), 1063 states have internal predecessors, (4193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:51,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4193 transitions. [2021-07-13 19:42:51,627 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4193 transitions. Word has length 19 [2021-07-13 19:42:51,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:51,627 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4193 transitions. [2021-07-13 19:42:51,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:51,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4193 transitions. [2021-07-13 19:42:51,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:51,628 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:51,628 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:51,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6978,608 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:51,843 INFO L430 AbstractCegarLoop]: === Iteration 688 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:51,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:51,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1269621972, now seen corresponding path program 462 times [2021-07-13 19:42:51,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:51,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372777890] [2021-07-13 19:42:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:51,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:51,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372777890] [2021-07-13 19:42:51,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372777890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:51,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035750280] [2021-07-13 19:42:51,970 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 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-13 19:42:51,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:42:51,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:52,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:52,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:52,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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-13 19:42:52,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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-13 19:42:52,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:52,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:52,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:52,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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-13 19:42:52,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:52,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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-13 19:42:52,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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-13 19:42:52,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,219 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:42:52,219 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:52,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:52,220 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:42:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:52,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035750280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:52,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:52,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:52,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47579418] [2021-07-13 19:42:52,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:52,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:52,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:52,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:52,244 INFO L87 Difference]: Start difference. First operand 1064 states and 4193 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:52,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:52,600 INFO L93 Difference]: Finished difference Result 1161 states and 4511 transitions. [2021-07-13 19:42:52,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:52,600 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:52,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:52,603 INFO L225 Difference]: With dead ends: 1161 [2021-07-13 19:42:52,603 INFO L226 Difference]: Without dead ends: 1155 [2021-07-13 19:42:52,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 390.3ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:52,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2021-07-13 19:42:52,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1064. [2021-07-13 19:42:52,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9416745061147695) internal successors, (4190), 1063 states have internal predecessors, (4190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4190 transitions. [2021-07-13 19:42:52,617 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4190 transitions. Word has length 19 [2021-07-13 19:42:52,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:52,617 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4190 transitions. [2021-07-13 19:42:52,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:52,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4190 transitions. [2021-07-13 19:42:52,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:52,618 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:52,618 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:52,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 609 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6983 [2021-07-13 19:42:52,833 INFO L430 AbstractCegarLoop]: === Iteration 689 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:52,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:52,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1244015226, now seen corresponding path program 463 times [2021-07-13 19:42:52,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:52,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602082200] [2021-07-13 19:42:52,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:52,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:52,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:52,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602082200] [2021-07-13 19:42:52,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602082200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:52,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902503910] [2021-07-13 19:42:52,915 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 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-13 19:42:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:52,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:52,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:53,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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 15 treesize of output 11 [2021-07-13 19:42:53,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,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-13 19:42:53,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:53,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:53,035 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:53, output treesize:39 [2021-07-13 19:42:53,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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 15 treesize of output 11 [2021-07-13 19:42:53,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,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-13 19:42:53,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,095 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:42:53,095 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:53,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,095 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:42:53,113 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:53,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902503910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:53,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:53,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:53,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097579479] [2021-07-13 19:42:53,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:53,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:53,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:53,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:53,113 INFO L87 Difference]: Start difference. First operand 1064 states and 4190 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:53,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:53,320 INFO L93 Difference]: Finished difference Result 1167 states and 4535 transitions. [2021-07-13 19:42:53,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:53,321 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:53,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:53,323 INFO L225 Difference]: With dead ends: 1167 [2021-07-13 19:42:53,323 INFO L226 Difference]: Without dead ends: 1167 [2021-07-13 19:42:53,323 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 173.3ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:53,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2021-07-13 19:42:53,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 1058. [2021-07-13 19:42:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1057 states have (on average 3.947019867549669) internal successors, (4172), 1057 states have internal predecessors, (4172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:53,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 4172 transitions. [2021-07-13 19:42:53,337 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 4172 transitions. Word has length 19 [2021-07-13 19:42:53,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:53,337 INFO L482 AbstractCegarLoop]: Abstraction has 1058 states and 4172 transitions. [2021-07-13 19:42:53,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:53,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 4172 transitions. [2021-07-13 19:42:53,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:53,339 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:53,339 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:53,555 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6990,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:53,555 INFO L430 AbstractCegarLoop]: === Iteration 690 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:53,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:53,555 INFO L82 PathProgramCache]: Analyzing trace with hash -160551776, now seen corresponding path program 464 times [2021-07-13 19:42:53,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:53,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213676031] [2021-07-13 19:42:53,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:53,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:53,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:53,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213676031] [2021-07-13 19:42:53,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213676031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:53,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461133680] [2021-07-13 19:42:53,680 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 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-13 19:42:53,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:53,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:53,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:53,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:53,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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 15 treesize of output 11 [2021-07-13 19:42:53,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,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-13 19:42:53,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:53,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:53,793 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:53,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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-13 19:42:53,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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 16 treesize of output 12 [2021-07-13 19:42:53,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:53,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-13 19:42:53,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,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 15 treesize of output 11 [2021-07-13 19:42:53,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:53,889 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:53,889 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:53,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:53,890 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:53,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:53,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461133680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:53,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:53,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:53,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905445833] [2021-07-13 19:42:53,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:53,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:53,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:53,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:53,938 INFO L87 Difference]: Start difference. First operand 1058 states and 4172 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:54,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:54,346 INFO L93 Difference]: Finished difference Result 1278 states and 4895 transitions. [2021-07-13 19:42:54,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:54,346 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:54,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:54,348 INFO L225 Difference]: With dead ends: 1278 [2021-07-13 19:42:54,348 INFO L226 Difference]: Without dead ends: 1278 [2021-07-13 19:42:54,348 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 407.6ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:54,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states. [2021-07-13 19:42:54,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 1067. [2021-07-13 19:42:54,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1067 states, 1066 states have (on average 3.950281425891182) internal successors, (4211), 1066 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-13 19:42:54,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1067 states to 1067 states and 4211 transitions. [2021-07-13 19:42:54,373 INFO L78 Accepts]: Start accepts. Automaton has 1067 states and 4211 transitions. Word has length 19 [2021-07-13 19:42:54,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:54,373 INFO L482 AbstractCegarLoop]: Abstraction has 1067 states and 4211 transitions. [2021-07-13 19:42:54,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:54,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1067 states and 4211 transitions. [2021-07-13 19:42:54,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:54,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:54,375 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:54,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6993 [2021-07-13 19:42:54,589 INFO L430 AbstractCegarLoop]: === Iteration 691 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:54,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:54,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1034484398, now seen corresponding path program 465 times [2021-07-13 19:42:54,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:54,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793198008] [2021-07-13 19:42:54,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:54,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:54,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793198008] [2021-07-13 19:42:54,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793198008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:54,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667008359] [2021-07-13 19:42:54,668 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 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-13 19:42:54,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:54,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:54,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:54,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:54,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:54,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:54,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:54,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:54,773 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:54,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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-13 19:42:54,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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-13 19:42:54,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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-13 19:42:54,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,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 17 treesize of output 13 [2021-07-13 19:42:54,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,870 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:54,870 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:54,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:54,871 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:54,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667008359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:54,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:54,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:54,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867932118] [2021-07-13 19:42:54,926 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:54,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:54,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:54,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:54,927 INFO L87 Difference]: Start difference. First operand 1067 states and 4211 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:55,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:55,488 INFO L93 Difference]: Finished difference Result 1296 states and 4948 transitions. [2021-07-13 19:42:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:42:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 19:42:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:55,490 INFO L225 Difference]: With dead ends: 1296 [2021-07-13 19:42:55,490 INFO L226 Difference]: Without dead ends: 1292 [2021-07-13 19:42:55,490 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 473.8ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:55,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2021-07-13 19:42:55,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 1070. [2021-07-13 19:42:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.950420954162769) internal successors, (4223), 1069 states have internal predecessors, (4223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:55,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4223 transitions. [2021-07-13 19:42:55,505 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4223 transitions. Word has length 19 [2021-07-13 19:42:55,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:55,505 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4223 transitions. [2021-07-13 19:42:55,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:55,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4223 transitions. [2021-07-13 19:42:55,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:55,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:55,506 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:55,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6998 [2021-07-13 19:42:55,721 INFO L430 AbstractCegarLoop]: === Iteration 692 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:55,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:55,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1831527792, now seen corresponding path program 466 times [2021-07-13 19:42:55,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:55,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247665479] [2021-07-13 19:42:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:55,863 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:55,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:55,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247665479] [2021-07-13 19:42:55,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247665479] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:55,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857643889] [2021-07-13 19:42:55,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 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-13 19:42:55,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:55,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:55,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:55,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:55,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:55,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 15 treesize of output 11 [2021-07-13 19:42:55,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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 16 treesize of output 12 [2021-07-13 19:42:55,984 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:55,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:55,998 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:56,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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 17 treesize of output 13 [2021-07-13 19:42:56,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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 16 treesize of output 12 [2021-07-13 19:42:56,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:56,075 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 15 treesize of output 11 [2021-07-13 19:42:56,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,109 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:56,109 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:56,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:56,110 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:56,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:56,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857643889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:56,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:56,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:56,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625543519] [2021-07-13 19:42:56,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:56,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:56,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:56,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:56,175 INFO L87 Difference]: Start difference. First operand 1070 states and 4223 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:56,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:56,751 INFO L93 Difference]: Finished difference Result 1280 states and 4902 transitions. [2021-07-13 19:42:56,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:56,751 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:56,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:56,753 INFO L225 Difference]: With dead ends: 1280 [2021-07-13 19:42:56,753 INFO L226 Difference]: Without dead ends: 1277 [2021-07-13 19:42:56,754 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 565.8ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:56,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2021-07-13 19:42:56,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 1070. [2021-07-13 19:42:56,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 3.9476145930776427) internal successors, (4220), 1069 states have internal predecessors, (4220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:56,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 4220 transitions. [2021-07-13 19:42:56,768 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 4220 transitions. Word has length 19 [2021-07-13 19:42:56,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:56,768 INFO L482 AbstractCegarLoop]: Abstraction has 1070 states and 4220 transitions. [2021-07-13 19:42:56,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:56,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 4220 transitions. [2021-07-13 19:42:56,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:56,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:56,770 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:56,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7005 [2021-07-13 19:42:56,985 INFO L430 AbstractCegarLoop]: === Iteration 693 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:56,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:56,985 INFO L82 PathProgramCache]: Analyzing trace with hash -905504348, now seen corresponding path program 467 times [2021-07-13 19:42:56,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:56,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367569360] [2021-07-13 19:42:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:56,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:57,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:57,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:57,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367569360] [2021-07-13 19:42:57,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367569360] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:57,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696922883] [2021-07-13 19:42:57,065 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 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-13 19:42:57,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:57,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:57,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:57,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:57,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:57,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:57,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,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 15 treesize of output 11 [2021-07-13 19:42:57,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:57,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:57,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:57,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:57,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 16 treesize of output 12 [2021-07-13 19:42:57,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:57,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-13 19:42:57,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:57,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-13 19:42:57,225 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,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 17 treesize of output 13 [2021-07-13 19:42:57,228 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:57,257 INFO L628 ElimStorePlain]: treesize reduction 49, result has 35.5 percent of original size [2021-07-13 19:42:57,257 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:57,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:57,258 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:113, output treesize:27 [2021-07-13 19:42:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:57,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696922883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:57,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:57,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:57,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610787910] [2021-07-13 19:42:57,299 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:57,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:57,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:57,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:57,299 INFO L87 Difference]: Start difference. First operand 1070 states and 4220 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:57,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:57,704 INFO L93 Difference]: Finished difference Result 1281 states and 4917 transitions. [2021-07-13 19:42:57,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:57,705 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:57,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:57,707 INFO L225 Difference]: With dead ends: 1281 [2021-07-13 19:42:57,707 INFO L226 Difference]: Without dead ends: 1281 [2021-07-13 19:42:57,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 369.8ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:57,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2021-07-13 19:42:57,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1064. [2021-07-13 19:42:57,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9473189087488243) internal successors, (4196), 1063 states have internal predecessors, (4196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:57,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4196 transitions. [2021-07-13 19:42:57,722 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4196 transitions. Word has length 19 [2021-07-13 19:42:57,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:57,722 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4196 transitions. [2021-07-13 19:42:57,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:57,722 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4196 transitions. [2021-07-13 19:42:57,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:57,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:57,723 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:57,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7012,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:57,939 INFO L430 AbstractCegarLoop]: === Iteration 694 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:57,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:57,939 INFO L82 PathProgramCache]: Analyzing trace with hash 734392170, now seen corresponding path program 468 times [2021-07-13 19:42:57,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:57,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195792324] [2021-07-13 19:42:57,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:57,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:58,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:58,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:58,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195792324] [2021-07-13 19:42:58,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195792324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:58,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209414793] [2021-07-13 19:42:58,050 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 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-13 19:42:58,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:42:58,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:58,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:58,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:58,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 15 treesize of output 11 [2021-07-13 19:42:58,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:58,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:58,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:58,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:58,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:58,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:58,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:58,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,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 17 treesize of output 13 [2021-07-13 19:42:58,241 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,256 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:42:58,256 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:58,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:58,257 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:42:58,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:58,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209414793] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:58,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:58,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:58,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896453945] [2021-07-13 19:42:58,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:58,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:58,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:58,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:58,278 INFO L87 Difference]: Start difference. First operand 1064 states and 4196 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:58,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:58,592 INFO L93 Difference]: Finished difference Result 1257 states and 4839 transitions. [2021-07-13 19:42:58,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:58,592 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:42:58,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:58,594 INFO L225 Difference]: With dead ends: 1257 [2021-07-13 19:42:58,594 INFO L226 Difference]: Without dead ends: 1251 [2021-07-13 19:42:58,594 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 341.1ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:58,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-07-13 19:42:58,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 1064. [2021-07-13 19:42:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1063 states have (on average 3.9444967074317967) internal successors, (4193), 1063 states have internal predecessors, (4193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:58,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 4193 transitions. [2021-07-13 19:42:58,608 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 4193 transitions. Word has length 19 [2021-07-13 19:42:58,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:58,608 INFO L482 AbstractCegarLoop]: Abstraction has 1064 states and 4193 transitions. [2021-07-13 19:42:58,608 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:42:58,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 4193 transitions. [2021-07-13 19:42:58,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:58,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:58,610 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:58,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7017,615 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:58,825 INFO L430 AbstractCegarLoop]: === Iteration 695 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:58,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:58,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1779245028, now seen corresponding path program 469 times [2021-07-13 19:42:58,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:58,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360723399] [2021-07-13 19:42:58,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:58,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:58,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:58,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:58,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360723399] [2021-07-13 19:42:58,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360723399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:58,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462855617] [2021-07-13 19:42:58,910 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 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-13 19:42:58,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:58,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:58,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:58,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:42:58,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,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 16 treesize of output 12 [2021-07-13 19:42:58,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:59,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:59,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:59,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:59,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-13 19:42:59,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,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 16 treesize of output 12 [2021-07-13 19:42:59,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,090 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:42:59,090 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:59,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,091 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:42:59,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:59,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462855617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:59,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:59,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:42:59,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177558672] [2021-07-13 19:42:59,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:59,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:59,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:59,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:59,108 INFO L87 Difference]: Start difference. First operand 1064 states and 4193 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:59,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:59,260 INFO L93 Difference]: Finished difference Result 1263 states and 4863 transitions. [2021-07-13 19:42:59,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:42:59,260 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:59,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:59,263 INFO L225 Difference]: With dead ends: 1263 [2021-07-13 19:42:59,263 INFO L226 Difference]: Without dead ends: 1263 [2021-07-13 19:42:59,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:59,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2021-07-13 19:42:59,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1061. [2021-07-13 19:42:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9471698113207547) internal successors, (4184), 1060 states have internal predecessors, (4184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:59,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4184 transitions. [2021-07-13 19:42:59,277 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4184 transitions. Word has length 19 [2021-07-13 19:42:59,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:59,277 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4184 transitions. [2021-07-13 19:42:59,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 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-13 19:42:59,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4184 transitions. [2021-07-13 19:42:59,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:42:59,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:59,279 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:59,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7023,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:59,494 INFO L430 AbstractCegarLoop]: === Iteration 696 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:59,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:59,494 INFO L82 PathProgramCache]: Analyzing trace with hash -581765134, now seen corresponding path program 470 times [2021-07-13 19:42:59,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:59,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438761922] [2021-07-13 19:42:59,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:59,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:59,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438761922] [2021-07-13 19:42:59,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438761922] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:59,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325826331] [2021-07-13 19:42:59,599 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 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-13 19:42:59,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:59,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:59,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:42:59,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:59,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:59,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 15 treesize of output 11 [2021-07-13 19:42:59,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,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-13 19:42:59,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:59,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:59,710 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:42:59,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:59,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:42:59,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:59,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:42:59,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,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 17 treesize of output 13 [2021-07-13 19:42:59,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:59,791 INFO L628 ElimStorePlain]: treesize reduction 24, result has 35.1 percent of original size [2021-07-13 19:42:59,791 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:42:59,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:59,792 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:13 [2021-07-13 19:42:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:59,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325826331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:59,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:59,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:42:59,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424450357] [2021-07-13 19:42:59,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:59,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:59,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:59,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:59,813 INFO L87 Difference]: Start difference. First operand 1061 states and 4184 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:43:00,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:00,135 INFO L93 Difference]: Finished difference Result 1251 states and 4821 transitions. [2021-07-13 19:43:00,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:00,135 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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) Word has length 19 [2021-07-13 19:43:00,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:00,137 INFO L225 Difference]: With dead ends: 1251 [2021-07-13 19:43:00,138 INFO L226 Difference]: Without dead ends: 1242 [2021-07-13 19:43:00,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 337.4ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:00,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2021-07-13 19:43:00,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1061. [2021-07-13 19:43:00,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9443396226415093) internal successors, (4181), 1060 states have internal predecessors, (4181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4181 transitions. [2021-07-13 19:43:00,152 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4181 transitions. Word has length 19 [2021-07-13 19:43:00,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:00,152 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4181 transitions. [2021-07-13 19:43:00,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-13 19:43:00,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4181 transitions. [2021-07-13 19:43:00,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:43:00,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:00,154 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:00,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7026 [2021-07-13 19:43:00,369 INFO L430 AbstractCegarLoop]: === Iteration 697 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:00,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:00,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1944267462, now seen corresponding path program 471 times [2021-07-13 19:43:00,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:00,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433083012] [2021-07-13 19:43:00,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:00,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:00,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433083012] [2021-07-13 19:43:00,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433083012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:00,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500265319] [2021-07-13 19:43:00,450 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 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-13 19:43:00,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:43:00,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:00,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:43:00,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:00,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:00,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,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 15 treesize of output 11 [2021-07-13 19:43:00,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:00,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:43:00,564 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:33 [2021-07-13 19:43:00,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,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 15 treesize of output 11 [2021-07-13 19:43:00,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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-13 19:43:00,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,642 INFO L628 ElimStorePlain]: treesize reduction 27, result has 30.8 percent of original size [2021-07-13 19:43:00,642 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:43:00,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,643 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:12 [2021-07-13 19:43:00,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:00,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500265319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:00,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:00,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:43:00,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990806875] [2021-07-13 19:43:00,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:43:00,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:00,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:43:00,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:43:00,661 INFO L87 Difference]: Start difference. First operand 1061 states and 4181 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:43:00,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:00,951 INFO L93 Difference]: Finished difference Result 1323 states and 5078 transitions. [2021-07-13 19:43:00,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:00,951 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:43:00,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:00,953 INFO L225 Difference]: With dead ends: 1323 [2021-07-13 19:43:00,954 INFO L226 Difference]: Without dead ends: 1323 [2021-07-13 19:43:00,954 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 210.3ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:00,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1323 states. [2021-07-13 19:43:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1323 to 1055. [2021-07-13 19:43:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1054 states have (on average 3.9497153700189753) internal successors, (4163), 1054 states have internal predecessors, (4163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:00,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 4163 transitions. [2021-07-13 19:43:00,968 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 4163 transitions. Word has length 19 [2021-07-13 19:43:00,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:00,968 INFO L482 AbstractCegarLoop]: Abstraction has 1055 states and 4163 transitions. [2021-07-13 19:43:00,968 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-13 19:43:00,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 4163 transitions. [2021-07-13 19:43:00,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:43:00,970 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:00,970 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:01,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7032,618 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:01,181 INFO L430 AbstractCegarLoop]: === Iteration 698 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:01,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:01,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1369597658, now seen corresponding path program 472 times [2021-07-13 19:43:01,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:01,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751810260] [2021-07-13 19:43:01,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:01,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:01,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751810260] [2021-07-13 19:43:01,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751810260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:01,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957930291] [2021-07-13 19:43:01,275 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 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-13 19:43:01,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:01,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:01,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:43:01,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:01,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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-13 19:43:01,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:01,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:01,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:43:01,445 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:43:01,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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-13 19:43:01,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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-13 19:43:01,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,550 INFO L628 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-07-13 19:43:01,550 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:43:01,551 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-13 19:43:01,551 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:12 [2021-07-13 19:43:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:01,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957930291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:01,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:01,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:43:01,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492589447] [2021-07-13 19:43:01,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:01,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:01,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:01,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:01,569 INFO L87 Difference]: Start difference. First operand 1055 states and 4163 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:43:01,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:01,754 INFO L93 Difference]: Finished difference Result 1110 states and 4331 transitions. [2021-07-13 19:43:01,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:01,754 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:43:01,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:01,756 INFO L225 Difference]: With dead ends: 1110 [2021-07-13 19:43:01,756 INFO L226 Difference]: Without dead ends: 1110 [2021-07-13 19:43:01,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 227.3ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:01,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-07-13 19:43:01,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1061. [2021-07-13 19:43:01,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9471698113207547) internal successors, (4184), 1060 states have internal predecessors, (4184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:01,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4184 transitions. [2021-07-13 19:43:01,770 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4184 transitions. Word has length 19 [2021-07-13 19:43:01,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:01,770 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4184 transitions. [2021-07-13 19:43:01,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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-13 19:43:01,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4184 transitions. [2021-07-13 19:43:01,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:43:01,771 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:01,772 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:01,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7035 [2021-07-13 19:43:01,977 INFO L430 AbstractCegarLoop]: === Iteration 699 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:01,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:01,977 INFO L82 PathProgramCache]: Analyzing trace with hash -238986612, now seen corresponding path program 473 times [2021-07-13 19:43:01,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:01,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629210359] [2021-07-13 19:43:01,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:01,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:02,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:02,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:02,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629210359] [2021-07-13 19:43:02,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629210359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:02,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114476891] [2021-07-13 19:43:02,057 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 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-13 19:43:02,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:02,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:02,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:43:02,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:02,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,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 16 treesize of output 12 [2021-07-13 19:43:02,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,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 15 treesize of output 11 [2021-07-13 19:43:02,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:02,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:43:02,213 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:51 [2021-07-13 19:43:02,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:02,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,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 8 treesize of output 6 [2021-07-13 19:43:02,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-13 19:43:02,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:02,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:43:02,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:02,328 INFO L628 ElimStorePlain]: treesize reduction 30, result has 38.8 percent of original size [2021-07-13 19:43:02,328 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:43:02,329 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-13 19:43:02,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:13 [2021-07-13 19:43:02,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:02,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114476891] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:02,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:02,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:43:02,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375155809] [2021-07-13 19:43:02,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:02,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:02,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:02,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:02,349 INFO L87 Difference]: Start difference. First operand 1061 states and 4184 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:43:02,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:02,565 INFO L93 Difference]: Finished difference Result 1100 states and 4295 transitions. [2021-07-13 19:43:02,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:02,565 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:43:02,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:02,567 INFO L225 Difference]: With dead ends: 1100 [2021-07-13 19:43:02,567 INFO L226 Difference]: Without dead ends: 1092 [2021-07-13 19:43:02,567 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 273.2ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:02,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-07-13 19:43:02,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1061. [2021-07-13 19:43:02,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 3.9443396226415093) internal successors, (4181), 1060 states have internal predecessors, (4181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:02,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4181 transitions. [2021-07-13 19:43:02,581 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4181 transitions. Word has length 19 [2021-07-13 19:43:02,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:02,581 INFO L482 AbstractCegarLoop]: Abstraction has 1061 states and 4181 transitions. [2021-07-13 19:43:02,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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-13 19:43:02,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4181 transitions. [2021-07-13 19:43:02,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:43:02,582 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:02,582 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:02,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7040,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:02,798 INFO L430 AbstractCegarLoop]: === Iteration 700 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:02,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:02,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1444131768, now seen corresponding path program 474 times [2021-07-13 19:43:02,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:02,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274597326] [2021-07-13 19:43:02,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:02,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat